Good shot, if just a bit busy. The focus and colours are good but the horizon being tilted detracts some. Your use of thirds is good and draws the eye back into the picture. Perhaps cropping at the top of the street car would remove some of the clutter?
Wow, beautiful, vibrant colors! Very sharp and full of detail. I like the people's faces in the shot too. Gives it a feeling of humanity. Very good work!