Maybe move from the CMC design and create your own web interface. After all you are doing this to grow the site into something big and probably put up ads in future and sell those spaces for money. We know how it works.

Yeah and maybe sell to Justin if it gets more traction/visitors like how CMC sold it to CZ.
~ And for the feature of user can give ratings based on their favorites, I think that would be misleading since anyone can just put a random star rating on it.
Well, there's that. On the other hand, it could be a good avenue to rate scam projects like HEX for example and leave feedback that will educate newbies and hopefully convince them to stay away.