If you have a truck with a factory roof rack, you can just mount it to that. If you dont, then you can buy a roof rack for any vehicle I suppose. You don't screw stuff into the rack, you use mounts.
People mount bicycles, kayaks, cargo carriers, gas cans, and spare tires to the roof of their Xterras/Jeeps, and I don't see them all flying off hitting cars. Good Lord.
I have strongly considered the idea of just buying a beater, but.....That is just another vehicle I have to keep liability insured, registered, inspected, oil changed, maintained, etc. I already own 4 cars, and having another one plugging up my driveway is a PITA to move around. Plus, chasing long distance in an unreliable POS is not my idea of fun. It works great for some, and I still may end up doing this route, but right now I'm not crazy about it.....
I really think, personally, an unfolding "awning" is the way to go. The earlier picture showed one that does not hang over the sides enough. It only protected the ROOF of the SUV. It needs to have panels that unfold to hang out over the sides, front and rear.
I knew I should have taken welding in high school!