What do you mean "anymore"? I only responded once.
My problem is simple: you define talent as being "successful" by your opening sentence. From the beginning you question his talent because you haven't seen more successes from him. That's what I'm taking issue with.
Of course I don't want you to define other things needed for success, that's precisely the problem. Success is not a barometer for success, more like a very very loose correlation.