I really loved the shot upon first glance and second glance too!

You know, street shots have people in them, and lots going on too!
Street Photography is supposed to be "real", I liked the darkness of the photograph, because of the colors, its really not a negative in this photo.
The person in blue looks like a customer, I think its fine the way it is...looks like a journalistic photo.
I can agree with the other comments, but perfection isnt necessary just because you CAN.
Sometimes you shouldnt you know?
But thats just me, I think its excellent!