I don't think I was too bad.
Considering only four of my guys are EV trained, with the Alakazam not yet even having the desired moveset.
One thing did piss me off: You got the minimum wake-up times with Forretress and Scizor. With Forretress it didn't matter much, but against Scizor it could have made somewhat of a difference. Starmie could have taken him out, as well as your Heracross and probably whatever Pokemon you had left. But, you did have Scarfed Heatran, so that would've defeated it.