This sounds lovely ben, sorry take me so long to comment back! Had a bunch of stuff on player and been meaning to comment for ages.
yeah, as said by the others, production on this sounds lovely. Big, beefy and nicely balanced, Synth riff is infectious and this has great potential. An obvious route to go down would to be to split the track in half with a break section, take out the big beefy bass and lets the synths scream around in the middle for a bit, before kicking the bass back in. That would take you to around 6 minutes and would sound hefty on the floor. Got more than enough good elements on the go, just a case of marshalling them into order and getting the best out of them.
Look forward to hearing the final cut mate