Great composition and sense of place. I like how the spectators are basically ingoring the colorful characters. I love the bold colors as well. On my monitor, doesn't appear to be very sharp. Were you going for some blur on purpose, or perhaps it was just the conditions?