Re: Being overwhelmed
In my limited knowledge I would say concentrate moving out of his punching range but also keeping a tight guard, and that might give you more time for counter opportunites. Hard counters might discourage him and by being defensive you will more likely make him tire before he does too much damage.
If you try punch with him your fighting his fight and risk either gassing or getting hurt. I went back and re-read your post and realised I just repeated what you said.