Again, I am going to be perfectly honest with you and say I don't agree with the way you have rewarded him for his report. I wonder about the long term effect this will have on him if you continue to do this throughout his education because IRL there are no nintendos for good work. Celebrate his achievements yes, but rewarding him with expensive toys for it? It is placing unrealistic expectations on him to perform better and better every time - what will you get for him if his end of year report is better? Children are not performing monkeys.
You are so lucky to have a little boy who does appear to be intelligent and an overall delightful child it would seem so celebrate that because at the end of the day excelling in academia is only a small part of his life.

