While we're at it, why not add a station where North Beacon ducks underneath the Pike to connect w/ Birmingham Parkway?
It's about as far from Boston Landing (assuming an 800' standard platform whose eastern end is at North Beacon Street) as Auburndale is from West Newton, and it'd be far easier for buses and peds coming from the Arsenal area to access, not to mention the Faneuil Gardens housing development and that 1 million-square-foot biotech/housing development Trammel Crow proposed for the IHOP site nearby.