Cyclist appears to be fine, but of course it could have been a lot worse!

Hat tip: Bus Driver Blocks Escape Of Hit-And-Run Driver