Get well soon ratfink! Coming off's no fun, especially landing on your boat race!

You said you were pedaling hard and the chain jammed - sounds like it could have been the freewheel jamming.............? Like Han said get it checked out but make sure they check the freewheel as well.