Found this wonderful native app which allows over-the-air gCal-iPhone sync.
However when I try to get my Birthdays cal. it says that it's receiving 91 events, but afterwards just a few seems to appear on my iPhone cal. And the one's that gets imported appears 2 days in a row everytime :/
Still on 1.1.1 waiting for 2.0 =)