Many thanks to http://gpl-violations.org/! Without their pressure this would have taken considerably longer. (Or wouldn't have happened at all?)
Plenty of heat being put on manufacturers with Android devices but that is hardly Google's fault or related to the ICS release.