One thing I'd like to point out.

Joe is a reactive counter puncher.

He lets the oppoent lead and then he reacts and overwhelms them, but seldom can he be called the aggressor.
Thats why the fight with Hopkins looked so awkward. Hopkins wouldn't lead, forcing Joe to come forward and creating an ugly fight.