With v2.1 HealthFrame will support an extensible, generic reporting mechanism, which should allow some of the reporting you describe in #5.
In the meantime, please note that the issue of 'annual expenses' and how to handle date ranges is already addressed. The expense register is customization-enabled (please see ellipsis button on the context bar, towards the top of the form). When you expand it, you 'll see that you can customize date ranges (including arbitrary ranges).
Thanks,
Support Team