There are three TRILL-ish implementations out there that I'm aware of:
* FabricPath from Cisco - correct routing protocol (IS-IS), wrong encap format;
* VCS Fabric from Brocade - correct encap format, wrong routing protocol (FSPF);
* TRILL from HP - seems to be OK
So there is at the moment ZERO inter-vendor interoperability.
And as others said - if someone held a gun to my head and told me to do L2 DCI, I would try to use OTV first (it's also available on ASR 1K), failing that, TRILL would be second least horrible option.