First off, I loved seeing you go for a fluid build order that employed most of what USA has to offer, very nice. You nearly got his last dozer with your Raptor, which I can relate to, as that used to be my go-to method of dealing with Infantry, cause back then, I never beat it as USA, it was a death sentence.
You didn't lose too many Vees without a good reason, and did well enough to get one right on down to his Airfield, destroying his MiGs at one point. Very well done after that point, with the full-map control comeback. I enjoyed it.
As for Keelwa, well played as usual, really a rising star in ZH's Semis group. You just keep on doing what you're doing. I will suggest only one addition to your strategy as Inf vs USA (not SW), and that is throwing in a Helix, which can do MASSIVE damage if you get it into the USA base (sneaking in), and most semis will not be anticipating this unit.
GG, WP, WUBBED.