I am surprised to learn that you would spend hours on a fix for IE... Were you under a dare or something? :D
With MS moving to this development channel maybe IE will get updates more often. That's what I read they were planning.
<!--[if IE]> Downgrade to the old theme <![endif]-->