You could have gotten your Palace a bit earlier, and tried not to throw away so many units, but it looked like a gg for you two.
Also, all of your units detonate, so if you bikes aren't working, techs can take more hits, and will do just as much damage to a group of Vees, if you detonate them.