Thanks for the feedback. In terms of “does not work” - this is the way Cards have always worked on Twitter (actually, we have only just recently started to auto-expand them on mobile timelines, and have been experimenting with doing the same on the web).
All Cards are the same size, so the amount of text displayed is the same for everyone and only intended as a preview of the site content. We are constantly experimenting for ways to improve the user experience of what is displayed, so we do appreciate your views and thoughts on this.
FWIW, for businesses, we offer a range of other card types via the Ads Platform, including lead generation and website cards that offer different display possibilities, and will be displayed in the timeline by default.