OK, the good news: the noise seems to go away. I've tightened pretty much everything, including the seat-post.
The bad news: l still don't know which parts caused the noise in the first place.
I haven't had a chance to hit a trail, so I keep my fingers crossed