The tall blue building was built in late 2004?
Great find.
How long has this “we have everything” been going on?
PPM is correct on that skyscraper. It is the Langham Hotel/Office Complex. It was constructed in 2004 and opened in early 2005. I also found that Google Street View was first made available in Hong Kong in March 2010.
So the Q photo is from 2004 on but prior to 2010.