I saw that too a whole back. Signed up and it seems to work. It's a bit "clumsy" of a site, but it does have your basic vehicle info and usually any services completed if done by a authorized service center. Not sure how they tie into that info, but it's there.
They also allow you to add your own maintenance to the log (shows when official vs. user added) and save/print out a record.
I have not spent a ton of time in there but now that I am doing my own oil changes I may use it for logging them.