Macca is vulnerable to fast hands/combos and good movement. Always has been, always will be. He also fights with tactics that don't suit him. His reach is massive yet seldom used.
I don't think he should be complaining about the judging abroad; he got handed a victory he didn't deserve in supposedly the most corrupt of the major boxing nations last time out. If he fights like he did against Rossito and does nothing from rounds 5-11, then he's in trouble. Enzo's much more agressive and heavy handed than the Italian and has the stamina to keep it up. He's also an underated body puncher. If Banks isn't 100% coming into this one, he's not going to have to worry about the judges.