Ignore the mum of the other perfect baby!!
Welcome to mumsnet by the way
Try not to stress too much about the naps - it will get easier although some days will be better than others. The most important thing is getting them to sleep in the day. The morning nap is always the easiest! I did find if I couldn't get DS to nap, I'd just let him "chill" by not directly playing with him, just put him in the sling and go for a walk or potter around the house. That way he could zone out. I also banned visitors and excitement after 4pm and never let him stay awake more than 1 hour until he was about 4 months old. Yes it was extreme but overtiredness is a killer.
My DS used to writhe at night - but the wind and silent reflux go hand in hand. My DS had bad wind and reflux because he is dairy intolerant - so any cows milk protein in my diet affects him. I cut out the main dairy products for a couple of weeks (milk, cheese, yoghurt, icecream, butter etc) and saw a huge difference. His wind got much better so I've not had dairy for about 7 months! It's worth a try although if you do, soya substitutes can cause the same problems. You can try rice or oat milk which have added calcium. And drink ovaltine!
I'd help him pass wind during the night as it would get worse towards the early hours of the morning (check out this video ) Tummy time before a bath also helped a bit although his reflux meant he didn't like being on his stomach too soon after a feed.
Signs of silent reflux - writhing during feeds, he'd want to feed for long stretches and he'd be straining, wet burps. He also started to refuse to feed when awake. Biggest clue though was he had a choking incident - he was on his back and some acid came up through his nose and he couldn't breathe. He went bright red and luckily we managed to clear his nose and he was fine. On other occasions I'd put him on his back in the playpen and he'd freeze, go bright red and catch his breath. He'd be fine once I picked him up. These incidents were caused by the acid coming up his throat.
We got infant gaviscon from the gp which had some success but found that ranitidine was much better as it neutralised the acid and it stopped DS writhing at night. Also stopped the funny breathing incidents.
You can make things more comfortable for your DS by feeding him in the most upright position (so his head is above his bum). I stopped feeding him lying down. Also do you know if you have an overactive letdown (i.e does your milk come out fast - clue would be your DS choking on the flow)? If so, you should lean back so the milk has to go uphill. Also try block feeding to reduce the speed (feed using one boob per feed. If you do this already, only switch boobs every other feed instead of at every feed).
Keeping upright after a feed is really important - my DS spent a lot of time in his bouncy chair!
I also put DS on his left hand side, propped up with a towel in his cot. Now he's 9 months and likes to sleep on his front. In fact the first night he did that he slept from 7pm til 3am Shame it's not that common for him to go for so long!