I enjoy and rank Matt Smith's portrayal of the Doctor very highly, but I just think his scripts are poor in terms of allowing him the chance to show us what he can really do.
I don't know why some people still think that The Doctor's name will be revealed like that would ever happen. It's more to do with who is The Doctor and not his actual name.