Brad,
while your certificate is a self signed certificate (E.g. a certificate you created yourself) mine is created through an authority. However in both cases, our certificates fail because the certificate authority portion of the certificate is missing.
My certificate works when I connect to the virtual server directly. Connecting to your server (via the proxy) I can see that certificate is self generated but that the certificate authority (also www.kyoteproductions.com) is lacking.
If the certificate authority was in place your warning message would be different. It would read something like: the certificate was issued by an authority you don't know or thrust.
/Bart