It's a shame that Twitter decided to roll their own solution to this problem instead of using schema.org or other existing semantic markup. I'd be interested in knowing what didn't work for them about the existing standards.
>I'd be interested in knowing what didn't work for them about the existing standards.
Probably their lack of control of it.[0] https://dev.twitter.com/docs/cards (last headline, no anchors...)