Congratulations on your baby
Now remember your baby is at week -1! So what it is doing is totally right.
There is a plethora of information and it can make us feel we *should* be doing X or y, but the reality is the information is an average for term babies, not ones with a different journey. I had a bigish term baby 17years ago... He was still feeding every 2-3 hours at 6weeks.
If you look at your baby's fist and that is about the size of his tummy, so 2oz may not seem much but it's an ok amount and sadly you might hope for longer sleep, but at week -1 2 hours is pretty good going and falling asleep feeding is normal.
Really the only thing you could do better is worry less and remember the first 3 months (or in your case 4 months) are pretty much when the single most important thing is not the routine, but the bonding.