I just calculated the max perfect score. 1556 is the highest possible. You'd have to get all the badges and then in one season land a spore in each of the areas. The hardest part of getting the max score would be carrying the 92 spores left to utilize the max multiplier. I think its possible. Just very very very difficult. You'd be surprised at how much practice pays off in this game. Good luck!