Arien - On the 'Recent Posts' page there's a tab you can click to see 'My Recent Posts'.

Agree with your second point. Multi-page threads do not work properly.