What a beautiful baby boy! He looks so alert for a newborn - love the picture! He looks tall. I have to go back a re-read your post to see if you said how tall/long he was. Congrats!
I hear ya on the small baby thing, my youngest, Cristian, was 1 1/2 pounds lighter and 2 1/2 inches shorter than either of my older ones! Enjoy your new little buddy