Can't get music onto iPhone?

I have a huge dilemma, I'm currently in Kenya, and I have at least 20 hours of flight time going back home. I want to listen to music on my iPhone and since I have iTunes Match, most of the music can only be accssed online. I know in order to access music without internet, you have to click the little iCloud icon next to each song so you can download it. None of this seems to be working however. When I click the iCloud icon, it will change to the stop symbol with the download ring around it, but not download. When I click several of them, some will do exactly that, but some will also go back to the iCloud icon and still not download. I've even tried turning iTunes Match off and manually putting music onto my iPhone using iTunes, but even then, only a few songs will even transfer! Entire albums will not even transfer, it will just say "preparing to sync" and then just stop. Even the sync symbol will appear on my iPhone for about 5 seconds then disappear with the music not on there. All my music PLAYS just fine whenever I have Wi-Fi, but as far as getting the music onto my phone, I can't seem to find any way that works… Please help!

Contact Apple.