Nerd Prom 2010 comes to a close

I look at this picture and I ask myself, is it bad that mainstream culture clearly has nothing to offer these girls and this is their refuge?  I can, on some level, relate to the inability to separate fiction from reality; I truck in illusions and phantasms.  Is my contribution to our culture nothing more than escapism?  Will people one day dress as the characters from the games that I work on?  Why do they have italian flags and japanese flags?  I see a german flag too.  Why?  Are all these characters from the same imagined world?  Are these girls actually happy?  Am I happy mocking them on the internet?  Yes.  Is this the result of the internet breaking down barriers between mainstream and niche cultures?