I understand what it is after doing some offsite research, that's fine. But if you offer something to sign up on your site, it should be pretty obvious what you're signing up for.
You wouldn't "accidentally" land on the Ionic Creator... If you are there, you know why, and what it is. And if you don't, it probably isn't that interesting for you anyway.