Hey Josh,
I’m creating based on each local timezone – interestingly enough, this change (and not using UTC) fixed the iCal issue. However, Google isn’t displaying the respective time zone … it leaves it open for the end-user to fill-out. Have you seen this before? Not sure if this is a recent thing or a settings issue on my Google calendar (I checked it out and understand it to be on the ‘correct’ setting).
Here’s the link to our events – is your Google calendar automatically populating the correct timezone or leaving it open for you to select? http://diyanddrive.pullapart.com/events/