If I'm in the neighborhood, I'll pop into the Apple store and see what their solution is; my guess is that they'll revert to Airs and better security as opposed to using a totally 3rd party solution.
When I was in the nearest Apple Store a few weeks ago the devices were not anchored at all.
It may be on a store by store basis.
I can't even say that all NY stores have/had their Genius Bar computers anchored, because I've only been in one of them.