The site that makes the most sense would be here, next to existing luxury looking residential and the ferry stop. Is this where the previously approved towers were to be built?
http://goo.gl/maps/4MBSh
It's a half mile from the HBLR, although a little farther to reach an actual stop. Is that really in the middle of nowhere?
WAG: The motorsports complex will somehow include the Jersey F1 track.