Lol, you've already explained what the structure is of the song. Yeah, it is indeed funky at some points.
For 6:13 long, this song is somewhat repetitive I would make some new parts, like a 1/3 beat somewhere in this song and add some more synths. It would really fit, I think! Also -in my opinion- I miss a cool build with a snare roll and a bassdrop a nd a rising sound! ;)
Though, It's a good song and I like it! Favorited too!