Huh! So I asked an Apple representative, but they didn't know. I also asked Sennheiser and they finally got back to me. Apparently the i300 are exclusive to Apple (as I suspected), and although they look very similar to the MM70i, they're apparently closer in sound performance to the cheaper MM30i.
So basically, the Apple exclusive Sennheiser i300 are equivalent to the Sennheiser MM30i.
You can see the MM30i here:
http://www.sennheiser.co.uk/uk/home_en.nsf/root/private_headsets_mobile_music_504739
According to the Sennheiser representative, the MM70i has a better bass response and more accessories than either the MM30i or the i300.
So, from what I can gather, it seems buying the cheaper MM30i, or the more expensive MM70i, is a better option than the Apple exclusive i300.
Update: Since I wrote this question, it appears that Apple have reduced the RRP of their i300 to match that of the MM30i. However, as Amazon seems to consistently offer a 30% discount on the MM30i's, the Apple exclusive headphones are still more expensive in a practical sense.
Assuming you still have the AT&T -SIM card (To verify, go into Settings > General > About > Carrier), AT&T will not allow you to change the APN settings, even on unlocked phone.
You need a SIM card from a carrier that allows APN settings change, that will depend on where are you going. Usually if you go to the new carrier they have a section explaining how to.
Some more helpful information.
Best Answer
They are not available by default but you can find them online here.