If you Protect at the wrong turn during an Outrage, it prevents the attack from finishing and therefore stops the confusion. The Protect trick only works for 2-turn Outragers, and you had bad luck that time.
Vaporeon ALWAYS survives with just a little HP left to annoy me. I hate fighting Vaporeon. I need to stop mucking around with taking hits and go hyper offense (with or something. I liked that about my 4th gen Rain team; when it worked, it killed everything.
Also you didn't do bad at all. Your Garchomp threatened to sweep half my team if I didn't perfectly predict what you were doing to do. The confusion hax kinda sucked though but that's a risk you take when you run Outrage. :P