Aluminium only uses Coal. So unless you have LOTS of coal, the beakers Bonus will not help you much. Beeing a competitor of Mining Inc does not help either.
Ethanol can give lots of beakers. I think under certain circumstances it is able to outperform Sushi. But it is unlocked by plastics. At this point in the game... Well... Who cares ?!
Anyway...
I founded the Ethanol in a somewhat recent game as Wang-Kon. Popped a GS from the National Park two turns after i launched. Obviously at this point in the game it did not matter what i do with him - could have as well just putt him to sleep in the Winery near my Capital

I decided to give the Corporation a try. (It went into Score as World Wonder btw

)
Ethanol gave me something like 25 raw beakers in my Oxford City, not that bad concidering the multipliers. Probably could have make a couple more if i traded (extorted from Vassals) some ressources....
However i was getting 21 food from Sushi in the same city (Obviosuly after kicking Sushi out, some of my specialists starved - but thats not the point here - normaly you would not spread Sushi there in the first place, if planing for Ethanol).
So how i see it:
With 21 food you can easily run specialists for 25 beakers if you are in Representation. If not in Rep - and probably no Caste System at this point - you will not have enought Scientist Slots to generate those Beakers from food, hence Ethanol might give you more Beakers than Sushi.
BTW. Does it give Oil/Aluminium only to a city where the corp is present ? Or will have all Cities have the ressource ? In the above game i had Aluminium anyway, so i dont know...