Hi there, great choice of phone, im into 2months of owning mine and i love it
When you say battery life is shit how long you talking? mines fine.
Be wary of buying batterys off Ebay there is alot of fakes doing the rounds which will be complete rubbish! brand new official batterys range from £15-25 depending on where you buy. There should be a nokia hologram on the back and its a BL-6F model(with the old silver n95's having the less powerful BL-5F).
Music, when you add mp3s using the cable just select data mode then go into the phones memory that way and just drag/drop the mp3's from the pc folder to the phones memory folder, if that makes sense.
Ive only done it using bluetooth though(best/easiest way), you just recieve the mp3s as a text, you open the text and click save and it saves to your music folder