It was certainly my intention that Zelkova could be used in this way, but I haven't experimented with it myself. At some point I want to split zelkova into a core library supported by separate platform libraries (zelkova-browser, zelkova-swing, etc).
As far as recommendations go, you should be aware of some rough edges [1] and understand that the library is still very young. If you need do "real work" with it, I would advise caution. If you are just "playing around", then I encourage you wholeheartedly and would love it if you posted back here to let us know how it goes!
Cheers,
James