Ah yes... THIS chord progression.
Like the guy before me said, this is in DIRE need of some mastering work. Every time a new instrument comes in, I stop being able to hear all of the older ones. This is something you gradually become aware of. Try to make all those voices stand out.
As for the glitching that you did at 2:50 onwards... I usually don't glitch unless it serves some greater goal. For instance sometimes I will glitch a lead melody but keep the beat running normally in the background to suggest that the song is breaking down. Sometimes I will glitch as part of a build, just because it sounds awesome (lol). I like your glitching at the end, but the glitch at 2:50 seems like it was just done for fun rather than any song structure purpose.
But that's just me, so take it with a grain of salt.
Good stuff, keep it up!