Not sure how different mine is from Blubaru's (since he has the 97-02 and mine is the 03-06 version) but mine fits really well. I know what you mean about the gaps. My windjammer for my YJ is the same way. This is completely different. The only place where there would be any gap is across the top where it attaches to the rollbar. It's not even really a gap, it's just that it doesn't wrap around the top rollbar. From what I've read though, it holds in heat great (for winter time) and barely lets/if any rain in.
If you want I'll post some pictures up so you can get a clearer picture.