For Julian Assange, it's been a rollercoaster week.