Yes, he looks a bit like all you mentioned but there is someone else, it just might be his Dad when he was young, I haven't seen a baby picture of William in a very long time.
Whatever, he is precious and I can see his good ol British sense of humor/humour in his smile.
And I know that was mentioned by Harry's Mum.