I'm not sure about the GS911 and time stamp errors as I don't have one (it's arriving today or tomorrow). As the GS911 is a fault code reader I imagine it would read the all the fault code information which should include the date/time. This is providing the date/time reference on the ECU is correct. But this is all relative as if the fault has occurred since a known point when the log is clear it would give an indication providing there isn't another actual fault or error as well. There will be a more knowledgable GS911 user along shortly to confirm or deny this!
I'm not sure what to suggest re side stand switch other than do what they suggest on the GS911 site http://www.hexcode.co.za/techinfo/sidestand
with the workaround. It may be an idea to take the switch off the side stand but leave it connected and see if it does it. Alternatively, you could short the wires out as they suggest and that takes it out of the equation but it's permanent
I'm not sure what to suggest re side stand switch other than do what they suggest on the GS911 site http://www.hexcode.co.za/techinfo/sidestand
with the workaround. It may be an idea to take the switch off the side stand but leave it connected and see if it does it. Alternatively, you could short the wires out as they suggest and that takes it out of the equation but it's permanent