Before anyone asks yes I've seen the maps but they don't really answer this specific question.
Will the flypast route down the Thames. Would Tower Bridge be a good vantage point?
Secondary question,
Does the flypast go anywhere near Stanmore?
My rationale for visiting London is either the museum at Stanmore or The Cabinet War Rooms :-)