Evening,
An actual roof maybe a little more work then you are thinking. The problem we ran into was there is no actual frame above the windshield. The windshields that are supplied with the kits would be better described as windscreens or wind deflectors. They have no upper frame and I think they are way to low to actually mount a bikini style roof to it in the first place (due to line of sight issues). The track frames upper hoop would be a great place to mount the top the issue we ran into was then the windshield would need to meet that upper hoop (that is going to be a pretty big windshield and it is going to need to be lexan-or plastics- and that rules it out due to NY DOT requirements). The solution we came up with was the city frame and build an entirely new and removable upper roll cage to incorporate a few things laminated glass windshield, windshield wiper mounts, padded visors, rear view mirror, easier entry access then the track frames with double center tubes (I love the easy entry frames until my truck is parked next to my city frame Goblin the tube that gets removed is right at the height of my bumper), and last but not least is a frame over the top of the windshield that a bikini style top can easily be mounted to. Only planning a sun top for my frame Nate's frame is probably going to get a full top with removable side curtains.
The other thing we liked about the new upper cage you can adjust the height of the windshield frame to meet your personal height requirements the track frame upper hoop is quite a bit taller in the front also sits further back over the steering wheel (eliminating the possibility of a flat laminated glass windshield no room at the steering wheel) then the new cage. Your seat select also will change the height requirements (we noticed that when initially trying to use the SS seats in the Goblin some of the pictures in the forum you can see how high the stock seats sit).
BAR