Nice write-up!

but i'd start with disconnecting the battery next time, safety first!