Your intitial plan to get aggressive was perfect, and accomplished what you wanted. Im not sure you played it well after you got the big chip lead though. If you doubled up somebody that many times either he was very aggressive and forcing the action, or you should have switched gears and let the blinds do their job.
Well, it was sort of 50/50. I had him all in way behind twice and way ahead twice, but he won all four. But I should have been a little more careful in picking my spot to put him all in the first time. As for this hand, I felt like my opponent had just gotten super-aggressive, so I made the call. He had the flush draw, and got there on the river. I ended up losing to him like three hands later. Pretty frustrating after having about 9/10ths of the chips in play.