Doesn't tell me that it isn't still accurate.
Just clarified with him, the only two non meshichist Chabad houses were the ones that were mentioned. There are 16 meshichist.
As far as not being able to trust their kashrus, etc, that's up to each individual to decide.
As a side point, my friend tells me Hampi is incredible.