Just came across this, it seemed that it was down a while? Couldn't play it a few months ago.
So this game introduces a concept similar to that of Mario Maker, something everyone wanted to do, make levels. Really this was ahead of its time, especially since it was done with Flash.
It used the simple dress up esque, drag and drop feature, but is doesn't seem to take away from the game play, and all the sprites seemed pretty okay looking save for a line or two. However it was annoying that you couldn't layer it, and there wasn't a whole lot of props.
The thing with the Backstreets Boys was more funny to me than it should have been.