The magnet sensor does measure the speed of the pedalling, but only in 4 or 5 increments, and it reaches top power output pretty quickly, so unless you are pedalling about 5 Mph or less, it will mostly be telling the controller to put out max power.
You need to keep the magnets evenly spaced...