The first thought I had after reading he hit the curb is the Dutch will probably make all curbs bike friendly in my lifetime. When the Dutch redo a bike path they replace the 90 degree curb with a friendlier version.
After looking at the photos I'm real glad I bike in my regular clothes.