Dreamy? YES Banger? YES I really love the way you wrote this as well, building a song on top of an improvised piece. It sounds bloody good for that.