It is very funny to see that the reward is based on number of instructions instead of execution time. Basically you make a crappy code which take almost forever to be executed then you get a score above the maximum.
Ubisoft rewards you for bad coding, but from them its normal, isn't it ?