I think we've pretty much guessed everything possible
I put my money on a redevelopment of a lot somewheres on the Peninsula like the Waterfront Warehouse, Bishops Landing parking lot, Shed/Pier 22, Robie at Pepperrell, etc.
Quick question though. Is the lot Downtown or elsewhere?