Nearly all anti-VM just detects it. It usually checks the hardware configuration for generic or VM hardware. There are ways to check for abnormalities in memory, like the method used to detect the the old hypervisor debugger SoftICE.
VM escaping is fairly rare because it usually requires an exploit. A much easier exit would be going through files shares and computers on the VM's LAN, like the tips you listed, but those should not on by default.
I think the guy on superusers knows more about it than I do.