It depends on what you mean by "supported". A feature might be working in most cases, but that doesn't mean MSFT support will help you if it doesn't work.
SmartCard support in Outlook has relied on explicit support from Exchange because previous Outlook/Exchange combos used MAPI as the communications protocol.
Exchange ActiveSync however has always relied on the HTTP protocol. The client certificate support for EAS has as such never been an Exchange feature per se, as it has relied on IIS and the crypto stack in the OS.
This in turn means it can be a real pain to get working as Exchange running on different versions of Windows Server can behave differently.
I used this procedure to set it up on Exchange 2010 and Server 2008 R2:
http://mobilitydojo.net/2010/05/19/securing-exchange-activesync-with-client-certificates-lan-access/
Most of these settings would be present in Server 2012 (R2) as well, but I haven't updated the guide so I cannot guarantee the results.
And as you can see you can configure the setup multiple ways - use only client certs or certs + password.
How this works in CU5 that is referred to by Jeff Guillet's tweet I don't know. But I'm guessing things has to be reworked a little so the implementation can work both in on-prem Exchange environments and Office 365. (The heavy reliance on the OS setup doesn't
lend itself to clouded setups.) If you can configure it all in Exchange that's a good thing of course, but there's nothing preventing you from testing it through IIS in the mean time :)