HI there BXR.

Great to see you here after chatting with you on the pregnancy boards for months.
I can totally relate. Being a new mom myself, I have learned a ton over the past 5 weeks.
First, you need to swaddle that baby. Dress him lightly and swaddle him tightly. Believe me, it makes a big difference. We noticed around two weeks that Ryan wasn't sleeping well either. I was sleeping with him on the couch and I thought that was the only way he would sleep. Now, we will only sleep if swaddled.
Also, try playing white noise in the background for him to sleep. I was at my wits end b/c Ryan would just not sleep for more than an hour. So, one day I placed him in the laundry room while I was doing wash and he was out for hours. Now, we have a CD of white noise that plays while he sleeps. We were able to download the sounds off the internet.
He was warm and cozy in the womb for months with a lot of sound. He needs this in order to feel comfy.
As for the spitting up, I would call the ped. It could be reflux. I thought Ryan had it too and the ped told me to keep him upright for an hour after feeding. He was sleeping in his papasan chair at night instead of his crib.
Best of luck!