....it looks like CPDLC is just another system that most controllers will remember with a chuckle.
CPDLC is in use on the North Atlantic (has been for at least 8 years to my knowledge) and is used and welcomed by controllers and pilots alike. It is many times easier and more efficient than passing position reports on HF!
I no longer fly commercially and cannot comment on its use elsewhere.