Thank you so much for the thoroigh feedback! I'll definitely use it to improve the experience! I will give yours a run through as well.
Cheers, much appreciated!