Way to go! Sounds like you did very well, and got some great experience (for a better finish next time).