Well done Sterny, and congratulations on your baby. Is he home and doing well now?
I shared some of your experiences, though not all. Dd1 was born at 36 weeks, but was small and very sleepy and not feeding (though otherwise well) and was fed by NGT for a couple of weeks.
I was told that she needed to be given formula immediately at birth. I said I wanted to bf and they did put her to my breast (she was breathing by herself, so no urgency; the only thing 'wrong' with her was that she was a bit cold) but she was really sleepy, so they said, no, she'd have to have formula instead.
Having said that, they did encourage me to express and showed me how the pumps worked. They also let me bring in my own hand pump (I hated the industrial, milking-machine type ones) and sterilised it for me, so that was good. It took me ages to get any milk to come in at all, so for about three days dd had formula. Then I topped up the formula with any milk I managed to express. I pumped for 20 minutes every 3 hours for about a week (even setting my alarm to wake me up to do it in the night) because I was so desperate to get some milk into her.
I was discharged after a week and dd had to stay in, though I kept expressing. I also kept trying her at the breast, though she was always totally uninterested. At this point I did get some of the myths that you had... my nipples were too flat (actually, they are quite flat and dd2 also had some problems latching on, so maybe there was something in that, though I did get the hang of it with dd2 eventually), I should just give her a bottle in order to get her home quicker, I should use nipple shields. In the end, I was so desperate to get her home that I did resort to nipple shields. I fed with them till she was 6 weeks old. However, she wasn't really growing (she was still under 6lbs at 6 weeks) and I was advised that this was because the shields were restricting my milk flow. She still wouldn't latch on at all without them (and I did get some help with trying to position her correctly and so on, but to no avail) so at 6 weeks I gave up and switched completely to formula.
I'm sad that I didn't get better help at the time, though I don't beat myself up too much (any more - it's now 7 years on, mind you) about moving to formula. Dd thrived and it was a relief to feel that she was doing well. (And I'm glad that I did at least give her what I could during those first 6 weeks.) However, I might have persevered more if I'd had a bit more encouragement.
It comes to something, though, when the best advice you can get is from a vet... even if he is your dh!
Good luck to you and your ds.