Thank you for the great feedback.
I'll take that all on board, unfortunately I was very, very limited on time.
I'll put all that I've learned into even better practice next time!!