It could be a little smoother, though. Particularly along the waterfront. The roads definately allow for it.
Like this. Although the roads do go past a sewage treatment plant at the northen end. Maybe they could call that corner the "Snooki Hairpin" ...
Anyway, I'm curious as to what this race will be called; I think the "New Jersey Grand Prix" lacks punch. It's not in New York or Manhattan, so the "New York Grand Prix" and the "Manhattan Grand Prix" are inappropriate. And since Austin has the rights to the name "United States Grand Prix" (the traditional name for the United States Grand Prix East), it's going to have to be something else (unless Austin is willing to become the "Grand Prix of Texas" or "Lone Star Grand Prix" or whatever, thus freeing up the United States Grand Prix name).
One of the big things we do down here in Australia is the recognition of traditional land owners. If, for example, a second race in Australia were to be held in the town that I was born in, it could be known as the "Dharawal Grand Prix", after the Dharawal Nation. I don't really know what America's stance on recognising Native American land ownership is, but a quick bit of research showed that New Jersey was one Lenape land, and the region is known as Lenapehoking, so perhaps the "Lenapehoking Grand Prix" would be an option (though it sounds very Dutch and not at all associated with America), or maybe the "Algonquin Grand Prix". However, they could be controversial choices.
But I think the name I like most is "Atlantic Grand Prix", since the race is on the Eastern Seaboard, and thus adjacent to the Atlantic Ocean. It's kind of like the old Pacific Grand Prix. It's a good name, but neutral - it doesn't favour one state or city or people.