As far as the questions go....
The swaddling didn't help, and he really does seem to hate it. Just wriggled around for the duration of me trying to get him down, with no affect - he didn't go to sleep when he was swaddled.
We used to have him in our bedroom for the first part of the night, and when he would wake in the early hours, I'd take him into his nursery and feed him and then put him to sleep in there (so as not to disturb my husband too much). There's a bed in his room, so I'd sleep in there with him. For the last week, we've started him off in his room, which he's taken to really easily. But then again, it's the night time feeds which haven't really ever been a problem.
We don't have black out blinds though.... which probably isn't helping. Do you know a good place to get them from. I suppose it's worth a try!
He goes to sleep instantly in the car, regularly on my breast, and 90% of the time in the pram or bouncing him in his chair. I don't want to drive him around to get him off though! And I do resort to pushing him around in his pram if he hasn't slept in his cot. But other than the car where he'll sleep for the whole journey, he ony sleeps for 20 minutes or so in the other ones (pram, chair, boob).
I think today I'm going to try and give him more food and see if it knocks him out.