Awesome write up! We're evaluating moving from m1.large software load balancers running HAProxy, and the newer EC2 services go woefully underdocumented for periods of time.
To use it as a smtp load balancer you would have to use the dns name they provide which has dynamic A records behind it.
so wait the only way to refer to it is by a CNAME?
I kind of wanted to use it as a SMTP load balancer (as well as web), but oh well.