7875 + 5.9 + E85 + Megasquirt

Neat! It's out and running. But that can't be a racer...it's to quite! (only kidding,better to sneak up on the competition)