There is no virtualized/emulated TPM in our virtual platform, and I'm not aware of any way to add one or pass-through a host TPM.
I seem to recall that BitLocker can also store its crypto material on a USB key, although there may be restrictions on whether you can boot from a BitLocker drive in such a manner -- our early-boot USB support is lacking.
I have used BitLocker with USB, but as of ESX5.0, you can't use a USB for booting. I also tried storing the boot key on a floppy drive which also didn't work. I ended up typing in the 48 digit recovery key.
I will try with ESX 5.5 and hardware version 10 as soon as I get a chance.