i'd be surprised if there was something wrong with the RD if it was just a big bump with no other contact. It could have been a bunch of stuff, from the chain hitting the frame to the frame cracking.
Is the RD aligned properly? You could check the RD mount and just make sure it's still seated correctly and all that, although you've probably already done that.
I'd definitely be concerned about the frame/fork/seatpost. I can't find a link right now but i believe that the best way to diagnose a crack in CF is to do a tap/sound test all over the bike after a visual. It's possible that it did crack and it's just below the surface.
Without knowing the size of the bump etc it's hard to say, but i'd definitely start there. If you're confident that that's not the problem just ignore my rambling