Your up one block too many - see the difference in the blue building size in the background? Plus I can see the red sign in the background one block or so further up.
This is really weird - I went to see if it was possible that the street was to the east of the blue building instead of the south on the Instant Street View link. I dropped into the middle of a store at a place called Sin Tat Plaza. The items for sell are all sex toys and such....inside the store not from outside on the sidewalk.
Reed, the windows in those two shots of the building on the left are identical. Not so a block up. I do not see the blue building in Q's shot, making me think it was built later. That is Langham Place shopping mall, which opened late in 2004. Perhaps the photo predates 2004?