Yeah this is good work. It is a bit odd though, but it's well done.
I agree that I think the abruptness of the change from old-timey to modern works well. In fact, I can probably recall more instances of abruptness than smoother changes. (Pete Yorn's "Life on a Chain" immediately comes to mind.)
The instruments all sound pretty darn nice, except that I think this song would sound much better with real drums. I've had to do most of my recordings lately with programmed drums, so I feel your pain on that.
The guitar "solo" in the beginning was certainly interesting. The song as a whole strikes me as a bit odd, though that's just my opinion. But ... to each his own! Sounds good, and keep it up!