Sweet composition with "strong and nice" subject ... More impressive with the blue and bright sky ... Beautiful and true street shot ... Perfect, my friend.
Hayabusa means "peregrine falcon" in Japanese (the Chinese character above the front wheel reads hayabusa, btw). Obviously, this bird is the ultimate symbol for speed to the Japanese. Nice shot!