I kind of like him dodging us as he did IRL. Rome tried to stop him on the Rhone but he completely evaded them (hence his alpine crossing). Hannibal could then fall upon a random North Italian legion or a gallic army and then deal a crippling blow.