I did find references for the older .mbp format (used for storing annotations data for MOBI books).
http://www.angelfire.com/ego2/idleloop/mbp_reader.html
It is possible you can get some idea how it works/worked from there.
As a general rule, lab126 is fond of their byte offsets.
But no one has really devoted time to exploring the wonders of the annotations files....