Re: roof
http://ftdcabs.com
They make aluminum diamond plate roofs for rangers, I looked at them when I was considering the ranger crew SCHOOLBUS.
I considered calling them and seeing what they would charge for a Pioneer roof.
BUT, I am going to (the wife suggested for use during the winter, she's a keeper) add the Honda cab bits, glass windshield hard mid panel, fabric doors, so I figured everything would fit best from Honda.
Surprisingly the plastic roof is quite sturdy, its fairly thick 3/16' or maybe more and all the contours and corners gives it its strength.
I am going to put the LED light bar I ordered directly on the roof, just like Honda mounts theirs.