You are right. For anyone that's used to C, C++, Java, C#, or other C-scripted languages, you're in for quite a shock when you try Objective-C. They love their square brackets, and it's just a pain!
Quote: "Is there no decent support for good languages, like
C++?"
Technically XCode uses GCC for its compiler so you can use C++ in your game. I don't believe you can make your entire project C++, but you can make functions, classes, etc. and call them from your Objective-C app. I've never tried though.
Quote: "If you get the code working how you want using cross platform C I'm sure someone on this forum with a Mac would be willing to compile it for you."
Don't forget that you need to pay $99 a year to Apple to be able to test the game on your iPod Touch and iPhone. You can use the built-in simulator for free but then it's a pain to send it to anyone and expect them to get it to work.