I see what they've done there... and it's very smart. In fact, when I was learning CSS I always assumed it could support variables.
However, I'm not convinced that putting yet another layer between your code and the browser is worth the complexity. But then I feel the same about HAML. Obviously, lots of other people disagree.
I'd prefer to see these features in CSS itself rather than a separate technology