I've listened to this many times over the past week. It has a ton of character and several memorable moments. You're doing really unexpected things with chord progressions that seem to intentionally subvert the listener's expectations. The abrupt and unanticipated cadences make it really fun to listen to. I really dig this. Plus, it kind of reminds me of Air (the band) which is awesome.