please tell me you upgraded the chasis as well, cause the stock chasis can not withstand that kind of juice. you will definately need to reinforce it, the 8 point roll cage is definatly a good start, what's it made of? .
other than that, all i can say is, that is one really cool project. seems like a lot of fun.