MarkM,
Not an answer, more of a pointer for you. BTW, I agree with josh m's setup.
The only time I've had this issue when setting up a https VIP was with the client ssl profile itself so I'd double check your work here. If I remember correctly I made a mistake / or it didn't like the Chain setting I added and I got a "Page Cannot Display the Webpage" error too. Sorting the Chain setting sorted the issue.
I'm not too familiar with openssl so this bit may in effect be repeating what josh has suggested but I'd run a wireshark on a client and see if you get the tcp / ssl handshakes completed.
Good Luck
N