Alright, finally got some time. No Problem btw, this is all just min/maxing, but will eventually matter later, so might as well learn it right away :P
So about your Team, some changes I would make are:
1) Make Heatran SPD + Leftovers. Sub/Magma/Taunt is an insane set, and really really strong...