Always enjoy your playing - much better than the average....I understand that "Disco" may mean something different to everyone, so didn't hear much of "my disco" in this song, but its a fun song anyways.
Here is another example of "disco" with a slightly Slovakian approach, so there are many forms, that's for sure...