I think you did real well against a guy with such a long reach. He's a lefty and you were accidentally moving into his left cross.. gotta move...
I watched the Joe Frazier fight (2nd) and he held him all the time. The ref's fault in my opinion, his responsibility to do something about it....