You were right, this is a sub bumper! I think you have the idea down for bass music, just need to get that bottom end sub under control, and get some mixing study under your belt. I think that is holding me back from fully enjoying this piece.
The melody is not bad by any means, and neither is the accompaniment, but it seems most of the attention was given to the bassline in terms of mixing and FX. The melodies are a bit dry and stay where they are in the left and right channels respectively. At 2:30 they open up a bit more, but the bass fades out of the picture. A bit more balance between these two moments I think would help a lot.
But no matter what happens, don't give up. Great work getting this far!