Sorry for the inconvenience, but thanks for bringing it to our attention. Indeed, it seems there was something wrong since the site normally loads fast and confirmation emails are sent out instantly. We'll investigate that with our hosting provider. And fair point about the contact info, it will be added shortly.
I hope you'll be more satisfied with how the actual extension works and we can earn back your trust.
Best,
Miikka