Your website says: No credit card or personal information is required.
But you requires Google ID, that seems personal to me...
Edit: yes, I can also "create" an account, but that too is personal information.
Edit 2: after the down vote, let me explain. Calendaring and scheduling is inherently personal. Some websites for demo purposes give out a unique URL, not tied to a log-in. This seems appropriate in this case.