Really nice song. Recording is pristine (and I hate using that word!!). I'm on headphones, so can't comment on the mix.
For arrangement and production, I like most everything. I don't like the panned vocals, but I'm all about symmetry and keeping the elements balanced. So, it's really a personal taste. I'm sure someone else likes the idea of a conversation going on or something. 
I think you did a great job writing, performing and recording this song. Thanks for sharing it with us.