Been thru Manhatten a bunch of times in my 7. Last was last summer, but only from the GW down the FDR Drive to the Triboro Bridge. Didn't enjoy the perpetual contruction along LaGuardia Airport on the Grand Central Pkwy, thankfully teh final paving should be finished in the next few weeks.
Last time thru Manhatten's streets was returning from the NeDiv autoX on a late Sunday afternoon last spring. Weekend's worth of crap in the car including a large bicycle strapped to the rollbar. The horrible road conditions were really the bother. I'd rather be in a 4 wheeled vehicle with the bumps, holes, and dips than a bike.
I drove down Broadway w/ Al in Orange a nmber years ago when he let a friend display it in a shop downtown. I have some videos online somewhere.
I'd rather be driving on a highway than on the street. Traffic flow in a singlar direction. Road debris, like blown out tires, becomes a bigger issue. I can out accelerate and out brake nearly anything else and w/o a top i have awesome visibilty in the 7. I also toss some bright yellow rollbar padding on the top of the roll bar and drive with the lights on.