I have a Bestop Bikini and like your's it only covers the people. I don'y know about Smittybuilt but mine has screw posts that attach through the same brackets my soft top latches to on the windshield.
Another option is a Spiderweb Shade because they can be left on even when you put the top on. They have different stiles that either cover just the fron seats, the front and back seats, or they even have one that goes all the way to the back. The Spiderweb is not water proof though.
I also have a cover to put on when the weather looks bad.