To be technical...
I think it "sounds right" because when I counted, I couldn't detect an irregular measure... Sounded to me like 4/4 all the way through, man. In fact, if ya count in 2/4, everything fits to a tee. It sounds like in the beginning, you accidentally deleted one measure or beat, and that's what set things off if you are counting in 4/4 (like I said though, if you count in 2/4, everything just works fine). Just thought I'd point that out.
Actually, this is a good skill to learn in making songs: If you switch up the time signature every now and then, it can give your stuff a real funky, or groovy, or out-there vibe that can jive pretty well with the astute listener. It keeps things interesting, so to speak. Experiments, or in your case, accidents like this can help you out on the road towards becoming unique.
As far as weirdness goes, I've certainly heard a lot weirder; for me, this is actually pretty mild. However, that's not to say it isn't good. It works, and it's not too shabby. The synths sound good, the bass is all right, and the EQing and mastering don't clutter up the song with muddiness, so that's all a good thing.
In short, I give it a 7. It's an above-average enjoyable little ditty, lol.