I think as long as that is officially supported css by Selenium then it's not a hack. If it speeds up the tests it seems like a good idea to me.

Regarding the cleanup, I will be working on something for that this morning, and hope to have something that will clean things up and allow the tests to run even faster.