From what I've seen, yes, he is legit.

How far do you live from him? It's only been 3 weeks man, have some more patience, 3 weeks is fuck all, and if you're in a different country, expect to wait a few more. Grab more patience before you go accusing anyone of anything.