For the ringtone issue:
The way I got around this was to open Garage Band and drag and drop the mp3 file onto your new project. Then choose "export as ringtone to itunes" in the menu above. It'll display some kind of notification that you have to choose an appropriate length loop- click on the button to agree. There'll be a yellow slider above the mp3 track now- just click and drag to the appropriate length you want your ringtone to be. Then "export as ringtone to itunes" again, and it'll automatically send the file in the appropriate format to itunes.