The site is the car park to the south of the train tracks. The red pin in your link shows it right in the middle of the housing development to the north. The Wikipedia map has the correct pin: https://en.wikipedia.org/wiki/MSG_Sphere_London#/map/0
To note, I would object to this as well if I lived in the area and hope it gets rejected somewhere along the way.
I can't imagine how horrible that would be for residents. They've spent the best part of a decade building building building flats, only to plop a giant advert into each and every resident's eyeballs 24/7.
I don't live too far from Stratford and I'm wondering if I'll be able to see it from here
Everywhere in London is just 50-100 meters from residential areas. That’s even true for central London. It’s one of the quirks of the city.
It’s also worth noting that Stratford is under heavy redevelopment as a non-residential area. You have massive shopping malls, a top tier football stadium, huge rail links for out of town commuters and music festivals are hosted there too.
Stratford isn’t a residential district like Tooting.
Edit: I’m getting down voted for this but I visit Stratford daily, so I know a thing or two about the area ;)
works and demonstrates why all the local residents are hoping that this doesn't get approved.
TL;DR the site is has residential areas on 2.5 sides within 50-100 meters