From what i can see there is no pressure being put on Google from gpl-violations.org (presumably because the haven't made any violations).
Plenty of heat being put on manufacturers with Android devices but that is hardly Google's fault or related to the
ICS release.
GPL'ed code has been already released by Google, what was released now is under Apache license.
Probably because it was always the intent to release the ICS source code, and gpl-violations didn't factor into the decision whatsoever. (I didn't downvote your comment though.)