Just to be sure, your turn 2 win is only possible with Tower + DRS/Vet. Because Vet + Therapy will give you 4 lands but only 3 mana on turn 2. Nevertheless, I'll test your build on Friday.