friend, I just said those things because you asked for our opinion and I answered honestly.
I did not said you remove those media from your site, for example that logo rotating or music from background, I just said when you are adding, think of size of them and add them in a better way.
with some trick you can make your page loading very faster:
1. your logo: it's a GIF file, heavy and low quality, there are many FREE programs in internet that can create same animitaion and export it in Flash (SWF) format, you can search in internet and find one of them, and use it to create same animation, high quality and small size, don't you think it would better if you add a high quality animation with 20KB size (for example) instead of that GIF file with medium/low quality and 700KB size?
2. for the background music: there are very very music player in different formats (Flash, JavaScript etc.) which you can add to your pages and let them play your favorite music in user demand, by doing this, you would respect your visitor, have a more good looking and more interesting page.
I hope things I said did not cause you feel bad about me, I just tried to help
also, forgive me about my bad English