Lets put some dreams into reality then.
The current system (if ever finished) has the following: Account information is synchronized with the forum. That means, your login info on the forum also works on this system. You can make comments without giving a rating (already working) or you can make a review with score (This is still being worked on). You can search for levels, apply filters, and lots of other fancy stuff. A level submission is only uploading the knytt.bin file. The rest is exported directly from the knytt.bin file, including the screenshot that is automatically added.
The other thing that still needs to be done is proper admin functions.
Is a comment and review system really necessary? I think a link to a forum would be more efficient.
One important feature to think long and hard about is the search function. The idea I have is to have each level have a fairly in-depth poll that people can rate it by, and then users can search for levels by their results in the poll. It's not a rating system, more of a democratic description system. The poll is as follows:
Platforming difficulty: None, Mild, Normal, High, Frustrating
Exploration: Linear, Mostly Linear, Normal, Exploration-oriented, Labyrinthine
Plot: No plot, Backstory, Normal, Plot-oriented, Complex Plot
Then a rating system, with 1-5 ratings for Gameplay, Atmosphere and Graphics, Plot, and an Overall rating.
Finally, the uploader can classify the level as either Challenge, Atmosphere, Exploration, Adventure, or Story-driven.
Hovering the mouse over these options brings up a box with more information and examples of popular levels that fall into those categories. The Machine by nifflas would be Normal/Normal/Normal/Adventure, for instance.
And finally,
this is my visual design. How does it compare to the current one? The small vertical white line off to the left side is due to bad cropping of the screenshot on my part.