Thank you for your review and your kind words, it really means a lot to get feedback.
I think your critique of the audiovisual elements are totally fair, hopefully something I can improve upon in future.