The Restaurant ratings seem to not be at all reflective of which are the best and worst restaurants in this place - there seems to be some 'rigging' going on !!
I have been going to Corralejo for 20+ years and going out every other night or more, I have a pretty good feel for which are good or not good restraurants and i have to say that virtually all the ones in your top 10, I wouldn't go near with a barge pole !! and it seems when you go to them everyone else thinks so also as they are generally empty and have English owners trying desperately to get people to come in and eat!
The top restaurants in your list are very british focused (#1 is a scottish/english restaurant, others classed as 'international are basically english food also and there are hardly any restaurants providing 'local' (i.e. fish / canarian) food!!
Having travelled continuously and used Tripadvisor very successfully in other places / countries (e.g. Portugal and South Africa), this seems very unusual and indicates something is going wrong (false voting etc.)
I really suggest something is done about it, otherwise it undermines the purpose of the site.