it's my job to do the communication, and it's his job to code.
Just a brief comment on this. Ideally Dan would make a lot more announcements, since he's effectively the "CEO" as XC is his invention (not that XC is a company).
It's conventional for CEOs to announce products. However the workload and the pressure on Dan is extremely high and it's generally proved impractical to expect him to also handle communication roles.