I'm a little confused with these badges. With Launch control I was up to about 70% - and was reset to 0. I managed to complete LC a couple of days ago, so I'm lucky with my 3000 points. I thought all badges, except a few, were re-doable, including Launch Control.
Maybe, that badge, as it suggests, was only meant to be available for the beginning of this point system.
The badges I have completed all remain "complete" - rather than starting up from 0% again.