Hi first time Mom,
I too am a first time mother, my little one, Thomas, is 12 weeks old and he is a Spirited child also.
Swaddling is good although he now freaks out when I swaddle as he knows it leads to sleep time. Perhaps swaddling while you're holding him - I've had 2 large family social gatherings since his birth and he's had melt downs at both I ensure he's not handled by anyone he doesn't know and usually keep him settled in his stroller.
At about 5 weeks he too had all day cry fests - it turned out he had reflux, since he's been on the meds he's been easier to handle.
About your mum telling you you're spoiling him - I don't think you are, I feel you're respondng to what your baby needs, comfort. Stick with what's working. It's easy to say that to someone who doesn't have to deal with the reality of a screaming child - my mother has said the same to me.
There is an excellent Q&A interview about nap times with Tracy that is worth you looking at. I'm now at the stage where Thomas doesn't like to nap at all.
Oh to have a Spritied child!
Hope this helps.
Cheers,
Anna