Nah, that was a useful fight. Especially the email I linked to above. In a different timeline Chainpoint might have gotten W3C standardization, screwing over OpenTimestamps adoption. By arguing publicly I was able to make clear to everyone that Chainpoint just wasn't a good protocol, and OTS was.
Re: the binary format, it is documented. Read the protocol spec, the python-opentimestamps library. Though there's little reason to unless you're writing your own OpenTimestamps library; if you aren't, just use an existing library.