It's a really nice solution for experiments but I've found it quite difficult to get people to adopt this CSS approach in some companies (regardless of any cross browser implications).
Everyone needs to be on the same page and of course be up to date with CSS3 animations, which can be over looked.