It honestly sounds like a reversal of the 1st Punic War...
So, if the Barcids control Sicily, how are the Italians shipping between Italy and Africa? Must be taking the long route. Will the Barcids go for Malta? And how much of Spain do they control?
It's worth noting that several major ports are still Italian-controlled, but you're right; Sicily has massively screwed over sending reinforcements to Africa. Taking the long route is not impossible, but it has become dangerous due to the number of Barcid privateers all over the sea routes. For now, the East Numidians are providing a lot of additional manpower but to continue operating effectively the Italians *must* do something to regain the initiative in Sicily.
Sicily is not fully pacified so there will be at least another season of operations there, but Malta and Corsica are high on the hit list. The Italian incursion in Iberia has upset the original timetable, as it is large enough to be considered a serious threat. One weakness of our current Barcid king Hamilcar is that he continues to see the Averni as barbarians, whereas the diplomacy with the Italians/Rome should show you that they have become rather canny operators. He didn't expect the Averni to allow the Italians overland access.
Within Iberia, Barcid control is solid in all of its territories shown on this map. The empire has a hegemony over the native controlled states to its south and considers them its sattellites, but it doesn't have actual control or garrisons. The Republic of Gadir is essentially a Barcid puppet state right now, though they obviously retain autonomy. The newly conquered territories in what was Volcae and Roman/Italian territory are quite unstable, however. Carthalho would have been responsible for mop-up operations, but was reassigned to Sardinia. As it is, the Barcid control over their new aquisitions is flimsy enough that the Volcae were able to revolt only two years after they were originally conquered, and two Italian legions are a serious hazard to their entire control over eastern Iberia.
The Barcid's strength, right now, is the security of their core domains, their resources, and in particular the number of gold and silver deposits they're exploiting. They also, quite deliberately, caught Italy at a time after a rather drastic change on political arrangements and during its recovery from a short but nasty civil war.