I think an option to delay the start of recording after pressing the start button would be useful. By a distance and/or time. e.g. after pressing start, the recording will not actually start until 200m has been covered.
By inference a similar option could delete the end of a recording when stop is pressed.
This would remove the spurious data collected after pressing start, whilst leaving the house, getting on a bike, walking to the street etc. Also would aid privacy when setting off from home/work etc without having to stop, remove gloves, find device and press start after you've travelled for a few hundred metres.
Or, an upload option that strips the ends of the recordings if selected.