Man! I absolutely love this. One my second listen as I type. Perfect instrumentation! And great job on the production also.

Can't help with the question about the chord progression, I know nothing about theory. I'm with Ron, if it sounds good then it's right! wink