Hey, jaabaar, I have a NFC too! And she reacted the same way but she always was a rather reserved cat and she's scared of kids ever since my nephew hoovered her! In fact, I've been feeling sorry for her as she's imposed a kind of self-isolation since we brought DD home 6 weeks ago. She's coming round now and will join us in the evening and sleep on our bed again, which I'm pleased at.
We also have a Somali and she's been fantastic with DD since day one. Curious, friendly and no sign of aggression at all. Like fruitshootsandheaves' cat, she tries to sit on my lap when I feed DD and so long as she doesn't stick her bum in DD's face, I tend to let her.
So here's what we found: Both our cats are very good at understanding "no" and we have not allowed them to sit in the pram or cot from the get go. If they don't respond to "no", squirt them with water from a plant sprayer if they go near. But I also suggest you fill anything you don't want them in with balloons - it means there's no room and they don't like the balloons anyway. They'll soon learn to disassociate those places with somewhere nice to sleep. It's worked for us.
We haven't felt the need to keep our cats out the bedroom or nursery. Like I said, the cot in the nursery is filled with balloons til DD is big enough for it and I really don't mind the cats being in there otherwise. We blocked off the only route to jumping in the crib in our room, i.e. just put big jewellery box, lamp and other awkward bits and bobs in the way on the drawer units next to it so the cats can't negotiate their way through. And they've just stuck to sleeping on our bed as a result.
The only thing I would add is that my cats don't get outside. Never have. So I have the extra reassurance that they're not bringing in any nasties from outside.
And lastly, don't forget that your cats are still part of your family. If they are used to love and affection, don't let that dry up when baby's there. It'll breed resentment and possibly cause problems in itself. Cats can do things that seem mean - like peeing on your bed or pooing in strange places - if they are upset. So try to give them five minutes when baby's asleep and that way your little one won't be the enemy.