Really close here, personally I would change the chord progression. You have some really nice chords and some just ok chords, and in addition it needs a lot of sound tweaking and eqing. But I can really see what you're going for here, and it's great.