Ugh, RTFM. I skimmed the no signups, no downloads, and basic meeting details, and it all felt strangely familiar.
I like that you noted it's a videoconferencing app. Meetings.io is a good name, but it doesn't really imply video conferencing to me. That's a pretty nit-picky (and subjective) concern though, and I'll likely give it a try.