Wow that sounds tough! That's also a very good finish, especially for your first race!