LOVE the song ... and what a video.

As I've said somewhere else, courage and conscience are required (quite apart from musical skills, which must be a given for something like this) to write something like this. I think you've nailed it. The video is the "cherry on top". Superb job, Ray.