Getting on or in any vehicle immediately after racing go-karts makes one feel invincible since the karts are capable of such spirited maneuvers.
Glad to hear you are in one piece.
It appears you are the type of rider that sticks with the bike til the very end.....me too.
If god wanted riders to let go of bikes early in a crash - he wouldn't have put handlebars on them.