--newuse worldするときに--updateも--pretendも付けるだろうと思ってた…
(emerge -uDNpv world)
fixpackagesは試してみたのかな?

もう面倒くさいから
ln -s libexpat.so.1.5.2 libexpat.so.0
でいいや!ってするのは許せない性格?