Head's up for those in the UK, my ICPC has been dispatched, so that means other people should start seeing theirs soon if they haven't already.
For reference, mine was dispatched 7 working days after it should have been, so that might be a pattern with everyone else.
by Empirius_