The site have recently raise some controversial, some question whether the site is genuine, and some question the charity attribute of the site. Web master of the site claims that they are real. China Authority has not determined whether the site is legal or not. (Link)
Donate? Or else go listen to their nostalgic music.