What were they thinking?
It sounds like a good site for games. And the programming was done nicely. But the creativity and music well overthrows the gameplay. It's boring, the music is boring, and finishing the level just causes the same old logo to fall down, wow.
This won't hold people's attention, but you have the skills to program something mad. Get yourself a creative person on your team.