i think the time for the new site to come up has pa**ed, but rest a**ured its still going to be implemented, and that will be real soon.
As for the media players i can't answer that, im still to see the new site myself, but im hoping it will be really soon then i can snitch.........................
Okay lets just keep it at, "The site will soon be up"