Hello, David

Very unique chord progression!
However, it's wonderful there is no place where the melody is failing.
I agree with Torrey. You constantly explore the limits and boundaries of the program and make things work in a nice way.
Enjoyed my listen a lot.

Best regards.

Shigeki Adachi