Is there any error message in error.log regarding the SSL configuration?
Your configuration looks all right to me. Maybe the SSL session get cached during the testing when the configuration is not right. Try from another browser or from any machine.
It does not matter where you put the certs and keys.
Thanks for the praise, please help us spread the words. :-)