Thank you for playing, and thank you for the video! :)
You nailed the meaning of the keys. :)
Nice analysis of the whole, it was very pleasant to listen to it, I'm glad you enjoyed it!