Hey Dan,
So, I take it most of the problems are with the Google API then?
What I don't understand, if you have Force Timezone set in the RokMiniEvents module, WHY doesn't it use that? Is it the way that RokMiniEvents reads the timestamp from Google? It is also baffles me that if my Google event is set in Eastern Time zone, even if your global config was something other than Eastern, should it not show the time zone that the event is actually set in?? For example, even if my hosting server is in Denver, CO - and I am in Vancouver BC, but my google calendar is set to America/Toronto time zone, would it not make more sense to show the time zone beside the time: Friday, April 17, 2015 at 7:00pm EDT??
Maybe it is Google, but it would be nice to have it show the timezone, so at least people would know what timezone the event is in...
Cheers