I believe the points stay on your licence for 5 years but now you only have to serve 50% of the time and you will be let off.
The points are valid for 3 years, they remain on the licence information for 4 years, you must declare them to your insurance company for 5 years
Regarding the % that the different police forces allow, this is only a guideline, not law If say, Nottinghamshire allow 10% +2, Leicestershire could allow 10% +3, then there is North Wales, they allow 1 or 2mph, they are very strict, they don't give the 10% part of the guideline