EF is a business and should only give points that help them directly increase sales.
There should be points for good reviews only. Reviews are what makes EF a great site to purchase from. That is the main reason why I stayed with the site. I learned so much about the products from the reviews. Giving points for rating reviews should continue. The comments however are not really useful in making a choice to purchase the product. So there should not be points for comments on reviews.
To get points for a review a person should have a certain number of reviews rated as extremely helpful or have been through the mentor program to be eligible. That way they have to prove themselves and show some commitment to the site before EF gives them points.
I like your suggestions. Since EF has laid off most of the staff the suggestion that a paid editor oversee the reviews is good but seems unrealistic. If it was presented as part of the job when editors were chosen, I think editors would not have a problem refusing reviews that look fake or are crappy. There are a bunch of fake and/or crappy reviews out there right now, but that is more the fault of the sudden increase in points and no oversight of the process. It is my understanding that editors simply correct grammatical errors. I know there are fake reviews. I have asked specific questions about the products of the reviewer when I saw a potentially fake review. Not once did I get a single response to those questions. So I can only assume that the person who wrote the review does not have the product or is not invested enough in the EF community to respond.
Removing the EF Games section is not something I agree with. Some people just like to participate in little mindless games like the next word that comes to mind, etc. I do not believe there should be any points for forum posts, especially games. The forum is in line with FB or other social networking sites. It is a nice added extra but points seems unnecessary. Perhaps giving points for forum posts during the trial period to get people to try the forum but after that the points should stop. I do not post here or vote in the forums because of the points. If you are spending time in the forums, you are not shopping therefore not spending money.