Ouch! Glad you and your bike are mostly okay, and nothing got broken. Feel better!