It is too soon to expect much from him, but that is still a bit much.
Don't coax him too much. Don't coddle him. Carry around a bunch of really yummy treats and drop them randomly by him. Don't look at him or anything, just drop a treat and keep on walking. Do this a lot--all day long if you want. This will help him make the connection that people=food, and food is good.

I know it sounds cruel, but you can't try to convince him to eat...if he's hungry, he will. If he doesn't eat all day, he'll be hungry the next and he'll sneak out to munch. Don't try to put his food close to you to encourage him to come to you. Just put it a good distance away where he can eat without feeling uncomfortable.
Try not to go to him too much. If he doesn't learn to feel comfortable coming to you, then essentially you're a sneaky "attacker" who's constantly trying to catch him. Let him be, but do little things to make yourself interesting. Drop treats as mentioned before, walk past him a lot with your shoulders back and your head high--this is a leaderly posture, but be careful not to appear aggressive. Just look confident. Think of it like you're walking around doing something important and you have a really good purpose--dogs are pack animals, and want to follow a strong leader. Your pup will get curious and begin to wonder just what it is that this confident looking person is up to. If he starts following you or taking interest, don't immediately get excited and turn around to praise him. Just drop a treat without ever even looking at him and keep on going. Eventually you can progress to having him come to you. Once he's confident enough to at least get within several feet of you, bring out the clicker. Click and treat for any interest in you, or for just nothing at all. You can click and treat randomly or you can click for just a brief glance your way. Be quick, and just toss the treats to him. Don't try to lure him to you to reward him. Continue this until eventually he will come right up to you. You'll be tempted to shower him with affection from here on out--don't. He has to build up a good confidence and trust in you, and if he's "attacked" with affection that he isn't ready for when he finally comes to you, then he'll regress. Just treat and perhaps coo a little. A gentle, "Good boy," when he's brave enough to come closer, but no reaching or snatching him up or anything else. You have to work on his terms.
From here, lots of petting under the chin, lots of working at his level. Try not to tower over him. Come down to him so you're less intimidating. Remember that he is still incredibly young and you haven't had him long. He can make tons of improvements.

Hope this helps, and good luck to you! Congrats on the new puppy!