I have just finished setting this up, so I know it works:
Ian has got full instructions as well as the script to automate updating the SSL certs on the NodeBalancer itself, taking a lot of the pain away and making this a great solution - for now that is.
Posting here in case anyone else is looking for this solution - and some of the code or examples may come in handy for other implementations as well.