Neat! I was just out on that wharf, looking ashore, wondering when that site's day would come.
As for mass transit, this site is a five minute walk from Lafayette St, which has buses if someone doesn't want to talk to the train station. But they're infrequent and, yeah, not great mass transit...