.... unless I'm mistaken they don't make smartcards with neat little screens on them.

You have to pay more for "secure display" capabilities but such devices do exist.
Yes they do, and it's possible to build systems where the card authenticates the reader cryptographically but such systems would require a arbitrator like Visa which philosophically may be hard to swallow in the BTC community. That said my interests are shorter term
