That thing looks awesome and a shit ton of fun, how power would that make? I was part of the SAE mini baja team at my university as well, pic of it below. Ton's of fun designing and building. And I was lucky to be one of the drivers in the 4 hour endro race. I did a complete flip off a jump on my first lap, landed on the nose and rolled right over on the wheels... probably would have been wiser not to pin it on 1st lap but I get excited racing.
imo the off road looked more fun than the formula events. baja was wheel to wheel racing with jumps.