No you have not mistaken, neither have I :ohyeah:
gameloft
Click on free game, enter Country, Carrier, Manufacturer, Model and your Phone number in pop up.
They send the link to you via push msg so enable push if you have disabled them.
Enjoy while it lasts, not all games are free...