It's definitely still a thing. You have to print off a form and take it into a dealership to get it signed off, then mail it in. Be prepared for the guys at the service desk to play dumb. They were highly confused when they learned that they couldn't connect their computer to my 1986 car to "scope the ECU for the stored mileage".
High Mileage Award
I got mine earlier this year, took about 3 months to get the badge, it just showed up on my porch one day.