Thanks for your prompt replies.
The CrashLander sample has been removed from Apple's website because, from what I've read in some posts, it has some errors.
I've been asking about this whole issue in other forums and it seems that other developers are also struggling to play looped mp3's. So far, the workaround solution seems to be adding a fade out effect at the end of the file. I might try your suggestion using AudioToolbox and queueing the files, but it will surely take me many days, do you know for sure if that solution solves the silence gap between files?
Regarding the orientation, I'm attaching a very simple project to this post with a landscaped application. Noticed that I've to swap the coordinates and substract the X coordinate from 320 in order to get the Y coordinate. Maybe it's an emulator issue and the coordinates received via the pnt variable in the function callbacks work fine in the real device but, as I've said in a previous post, I don't have an iPhone to test it

Thanks again for all your help,
--Nacho