Dave,
First of all, super nice tune! I enjoyed it very much.

You mentioned you can go in details about mix. I hope you are still up for it.
Overall mix is great, I am ages from this sort of sound, but what I am interested is how is vocal routed & processed.

Specifically two questions, if you can.
1) Was any external hardware (except for interface) used, such as preamp or compressor for microphone or it is all software?
2) If it is not trade secret, what plugins were used specifically on vocals? Mostly I am wondering because you mentioned Waves and I am curious if you have used Vocal Rider on it?

Thank you,
Mike.