Nice, simple and to the point. I like it.
Your SSL certificate is self-signed. That's going to be a problem for a lot of people when the get the warning from their browser and decide to go elsewhere because they don't know what it means. Either drop the ssl all together or get a valid certificate.