sounds like a pretty bad fall. glad nothing's broken, hope your rib heals within a couple weeks and hope the bike is ok too.
i've done this before with velo orange 'city' pedals, but part of the pedal chipped off and i recovered my balance. scared the hell out of me though.
get well, jimbo.