It's certainly cool, but it is kind of opposite to the whole idea of having Interface Builder in the first place.
Not really. It would be awesome if iOS had a system like this (or similar to Android's style engine) and it were reflected within IB.
As it is I setup all my UIAppearance proxies in code and things look weird in IB (which confuses my designers until I actually show them the running application).