Why does this have a thread? I would be surprised if it was from IGN, GameSpot, Kotaku or one of those. Since its a Nintendo site its expected for them to give higher points than others. Its the same with those Sony and Microsoft sites.
Nintedolife is actually a fairly big site now.
Also usually they are fair to Nintendo games and give them scores they deserve. Not just giving all too scores just because they are a Nintendo site.