Hi,
I would like to suggest you to allow the reports even when there is no data network available. In my country it’s common and sometimes, some dangers are simply hidden behind the data network shadow. What if the position and the report were cached and when the data network returns the cache is delivered?
Another suggestion is to have traffic/weather/construction/… reports with segment definition, like START JAM --------- FINISH JAM, so you can have more accurate data to calculate traffic speed, ecc.
Thank you,
Ricardo.