Any ideas on where to begin looking?
Since you experienced electrical anomalies, and a bump was involved, I'd say check to make sure your fuses and relays are firmly in place.
(I'm not basing this on the particular symptoms you provided - its just a shot in the dark.)
Mark