there is a tutorial on the eCart suport page for adding login / register functionality to the eCart checkout page.
ecart/
There is not documentation for converting the cc expiration year checkout form element. It is a simple process though.
Make note of the existing cc expiration year form element, delete it, then insert a list form element and give it the same name.