I'm the paranoid type; I would have a very hard time trusting a certificate key which was downloaded over the internet.
Where is the SSL key generated? If I create my own certificate and key, can I pass the signing request over sslmate to get it signed?
I couldn't find the answers to these questions on your FAQ or in the documentation.