melodically this is super nice, i like it! like you said, the mix isn't done yet but the idea is nice. makes me wanna listen to some old deadmau5.
i'd maybe open the cutoff on those chords with automation slowly from 2:24 to 2:54 or add something that just makes it feel like it's progressing some more