Sorry to hear about all the fun, especially when you thought you were taking time to fix stuff, I know how disappointing that can be.
On the roof drains I really have no idea, though there is a ton of info on the site.
In regard to everything else I'm wondering if you may have a weak battery. My thought, these cars go hay-wire when the battery is low, I wondered if maybe the doors were left open for an extended time when you did your trouble shooting which may have exasperated an already weak battery? One thought, throw a charger on it for a bit and retest before you jump in to anything more major.
Good luck and keep us posted