Eric S. Raymond wrote some comments about this scenario on his webpage.
CLICK HERE to read full article.
I think this scenario is quite unbalanced in favor of the Carthaginians. Between their cavalry superiority, 2 more command cards, and their lights' ability to evade, they will normally be able shape the battle pretty much to their liking; the fact that they almost controlled that shape anyway even with my three lucky Line Commands is the best possible evidence for this. The designers set out to force something not far from the historical movements and results and succeeded quite well.
To rebalance this, you could give the Romans competent command (5 cards). But it's probably best to play it as a flip-flop set and give the win to the player with fewest total losses.