Motherboard Vice has a general article about Red Star 3.0's release:
http://motherboard.vice.com/read/you-can-now-install-the-nor...
My first thought: I'd want to install it just to get the wallpapers. Maybe some intrepid soul will do that and release the wallpapers as a separate distribution.
The Vice article has a few more contextual details, such as how Red Star was rarely distributed for personal use, and that Windows 7 was still popular among students according to the American teacher who first spotted Red Star.