We should be able to work through it here on the forums. If you could just tell me a bit more detail about the items you've mentioned already, that would help.
The widget shows all the events with the wrong date and time (Sept 12 or 13, 2013, 8am-8pm) instead of the date and time from the Google calendar.
Can you pick one of those and tell me the title, the correct date/time from the Google calendar, and the incorrect time showing in the widget? That way it's a specific example I can refer back to when testing, and I can also look at the raw data in the .ics file you linked (which is great, I'll need to look at that).
It is skipping events (not showing the next 5 on the calendar).
Are you sure that wasn't due to a limit on the number of events that are shown via the widget?
And it is creating events that aren't on the Google calendar.
That sounds strange! A specific example for this would help, such as the title and date/time for one that you saw in the widget that is not in the Google Calendar.
To get current examples, you could turn the widget back on, copy a couple of the wrong items, paste them here and let me know what the date/time should be for the specific examples.
There is a bug still, I have reported it already but I'm gathering data to add to that report to see if I can find examples that will be useful for the developers.