Really cool --
you know, every song makes their own internal logic, and yours works just fine. So kudos on an enjoyable piece; it's going into my iTunes as it is. I love the source, and I enjoy the timbres/textures, especially when it all "comes together" around 1:28 and towards the end again. If I were an OCR judge, however, I would probably feel obligated to ask for more variation. Not because there's anything broken, so to speak, it's just that. . .
When music that is more repetitive music moves through the judges panel, things get a little sticky, cause some think the repetition is a matter of style and some think it's a matter of quality. On a large scale and a small scale, there are pretty repetitive aspects to your mix -- enough, in my opinion, for them to ask for more variation. I know repetition is going to be inherent in such a short source tune, and you've done some good things already to break it up, but it still might need a tad more help.
Read djpretzel's thoughts on the matter here
And listen to a good example of adding evolution and variation to an otherwise repetitive piece. Everything just flows so nicely.
Otherwise, the judges might also ask you to tone the bass and kick down a tad (or boost everything else a tad).
But hey, if you don't plan on submitting it -- all I have to say is thanks! Nice job
Patrick