Really useful site, the information that causes sincere interest, there are quite a lot. Looking for useful information is a little inconvenient, but in general this is not a problem.
We are really glad that you appreciate our work. We always work on our site and would like to improve the usability as soon as possible.
Could you please tell which features have you found inconvenient?
Why you are using someone else's Ratings? It is better to review by own and then post. This way you will get more visitors.
I saw you also adding your own ratings but adding with others on homepage may affect on visitors. You should add other information on home page
like start and end date and rating only. and other info in inner page. Also design is not too good. This is just my personal opinion don't take it negatively.