For some reason, it does not work with my website:

https://secure.grepular.com/

I'm guessing it's because it does certificate validation of some sort? I can't see the point of a service like this doing any certificate validation?

It's a multi-domain cert (with *.grepular.com in subjectAltName) signed by cacert.org.