Hello Rob,
Thanks for hanging in there!
I tested your link and imported it on a local site which had the timezone set to Chicago. In this case the events imported with the right timings.
When I set the site to a different timezone (UTC), then the times of the events were different, but in a good way, meaning that the times were shown in local (UTC) time (e.g. GraceKids Ministry on Oct 15th at 11pm) which is the equivalent of current Chicago 6pm.
So the way I see it, the iCal export is working fine.
What is the timezone the app is using? Could that be the issue? Or the phone timezone?
Andras