+ whatever internal stuff big software companies have cooked up etc.
What was so special about your use-case that demanded a totally new standard?
I hate to bring up that xkcd but it's actually relevant here.
Is it the higher-level semantics on top that allow abstraction over the underlying serialization format?
The "caching" doesn't seem to be that big of a win where network latency is high and some of the other formats can be directly mmapped, but it looks intriguing however it seems like something that could be added in a versioned binary format that some of the others provide.