Nicely done! One recommendation - get rid of all of those butt connectors under the hood. Solder and heat shrink are your friend!
"Bueller, you're an island of sense in a sea of bullshit" - swimmer
"bueller, you ARE an island of reason in a sea of bullshit" - quasigentrified