Sorry for the harsh review
but it just doesn't feel like your song has a clear flow. It just feels really random. It feels like a collection of chords and playing techniques that really don't belong together in the way that they were used. I think the biggest representation of that point is the sudden jump to the lower octave as the finish.
Furthermore, the chord progression choices, while they were varied considerably, which isn't a bad thing in my view, the choices were too all-over-the-place to do this piece any good. It's hard to make a good chord progression choice, but when you do, the piece benefits greatly. Until you do that, it's best to stick with what you know.
Don't hate me, I'm just trying to help you out. If you need help with future pieces, just shoot me a PM and I'll try to share my knowledge with you.