The concept of demerit system is good, but the biggest problem is enforcement. It doesn't matter how strict you make the punishment if there's no-one to enforce the rules.
With the low points and lack of enforcement, I don't really see how it's possible for someone to actually get banned from driving.
How many demerits will Taufiq get?
He would get 6 for speeding. It's the same as what you would get for drunken driving. So he can do that again in the next year and still be allowed to drive. He would only get banned if he committed another offence on top of doing that twice.
Futhermore, you can only get the points from 1 offence you commit (if multiple committed at the same time) so doing 300km/h while drunk would be 6 points.
AARTO is heavily focused on speeding. I seem to recall it's only 1 or 2 points for jumping stop streets and / or traffic lights which is extremely dangerous. I would like to see something where going through a traffic light after it has just gone red or not coming to a complete stop at a stop street is maybe 2 / 3 points and going straight through a light that has been red for sometime or failing to slow down at a stop street is 6 points.
Drunk driving should be 12 or more as should reckless driving - they should basically result in immediate suspension or at the very least put the driver on maximum points so a parking violation would result in them being suspended.