The MVP is the most debated award every year, due largely to its vague definition historically. It does not simply go to the league's leading scorer, nor to the best player on the team that finishes with the most wins. It is the player that is the most valuable to his team.
Don't get me wrong, I do not believe that Carmelo Anthony is the best player in the league. However, I do think Melo possesses a combination of qualities -- one of which is simply good timing -- which will ultimately help him win MVP.