I know this is not the answer you asked for but I've got to say it.
For any of you that keep trying to make Apple's Calendar, Mail, and Contacts work seamlessly with non-Apple cloud services, you should stop now unless you like the challenge of continuously troubleshooting. It's not all Apple's fault though. The same goes if you are on Windows 8.1 and try to get the Mail, Calendar, and Contacts apps to work with your non-Microsoft cloud accounts. The problem is that Google, Apple, and Microsoft all seem to want to support "standards" on their own terms and with their own tweaks that make complete compatibility a never-ending issue.
So, the simple answer is that if you want Google's services to work correctly on either Mac or Windows then you should just use the Gmail or Google Apps for Business Web interface instead of native client applications. The modern web interfaces for Microsoft's Outlook.com and Google's Gmail and Apps are great.
The odd thing is that you CAN set up your iOS device to use Apple, Microsoft, or Google accounts and the native applications work great. I'm not sure why Apple can get it right on iOS but not on Mac OS.