I only had a rejection (Sheffield) before Christmas and I've only just received an interview from Brighton & Sussex. Apparently Keele give theirs out really late so no need to worry about that one, I haven't heard from them either! Don't worry though- I know people at Oxford and Plymouth now and they didn't hear anything until late January/early February. Medicine always works that way, but just think- they give out rejections earlier, the longer you are waiting, the better because that means you are more likely to have got to the next stage like personal statement etc. Good Luck!!