For your problem of Long Island (and in some other places) you should change some draworder: the main thing is to put 0x10b02 after 0x10802 (i.e the sea must be displayed over the urban area) .Here is a modified typfile (I have also change the draworder of parks)
[Only registered and activated users can see links. ]

I have not verified if all is really OK but it seems to be correct.