I have read the sitemap. It is detailed on what you need, but not on how it will be done. I can fill in what it is missing. (I like how the word which was spelled "witch" in the site map).
I can setup hosting if you don't already have it. I can find the perfect advertiser to target your audience. Also, there are some sites that we can integrate that will offer merchandise with your logo on them. This way you don't have to handle or invest in inventory.
I do believe the open source route is the best. I have an idea of which blog/board software along with a secure shopping cart would go well together with some modification.
I would also suggest some other additions. I don't think it would be hard to drive traffic to your site, the key is to keep them there. The media you plan to offer will help, but you could also add some flash games that offer top scores and such.
Also, adding easy links to add your site to social networks will help. I can set this up too. I would suggest adding a group or fan page to facebook.
The key in a site is to have it adapt to the viewers, my bid is not just for the creation of your site, but also the success of it. I would setup the site based on your needs, make any suggested changes, make suggestions myself... and see the project through it's live stage as well. If you are not generating revenue from your advertiser a couple months along, I will help you find another, and look for more solutions. This is all included in my bid.