Pretty good first attempt.
Keyboards kinds interfered with the over all mood of the song though.
as for the word superfluous, heres the definitions.
1. being more than is sufficient or required; excessive.
2. unnecessary or needless.
3. Obsolete. possessing or spending more than enough or necessary; extravagant
Awesome bass, Good song, great to build upon.
Keep up the good work.