Agreed. But we'd have to agree on what standard of intelligence we're considering. Turing is only one standard. And I would say not a very high one if being compared to human intelligence.
The concept itself that is presented is quite sound: If you cannot tell that it's not intelligent, how can you say that it is not?
I cannot think of a better test. The only weak point as I see it does not say anything one way or the other about intelligence that is fundamentally different from our own (for example: doesn't happen to use natural language).