I tried overwriting some of the default values through the custom styles hack (primarily content width). I realized it would be a much better idea to be able to provide custom configuration to themes (ie. pass name of file containing variables or json/js conf even). Do you want me to give it a go?
Btw that custom style thing should probably go to a higher level. It's not nice that themes have to inject it.