as a fellow musician, i can "feel" when another musican enjoys making their track, and you certianly did. it's all there. great job man! you did a fantastic job. try to keep that feeling of making this song in your memory, so you can make a shit ton of other songs that sound this awesome.