I swapped to a Seidio 1750maH. Been great so far lasting 12 hours under heavy usage. If I'm really busy and not on my phone playing around as much it will last upwards of 15-16 hours give or take. The 5hr charge duration is the average you will get from any OEM HTC 1300maH battery. So your replacement won't be any better. Bump charge it and you will get about 8-10 hours out of it possibly.
Now as far as getting that sound and animation working this is exactly what I did and it worked perfectly. Try his removal and readd thing and see if it fixes it.
Droid X Boot Animation (w/ DROID sound) - xda-developers