Doesn't seem too outrageous, just the part about them being chicks. Those look like full grown birds to me. Also I remember hearing about this like 7 years ago.
I don't see what all the fuss is about. Just seems like a lame game to me. I won't lie, guitar hero is fun, but only for the first 5 minutes or so. Another awesome ch.0 thread.