Received the official letter and indeed, no additional requirements, just a bunch of documents I have to send. Thanks for sharing the information, didn't know all that about Oxford, but I was also interested in applying there. I am not really a research paper type of person, so I guess the ETH system suits me better. However, I really wished it had guaranteed student housing It's quite expensive and hard to find a place in Zurich. Best of luck to you in Oxford!
Good luck to you, too! They should answer soon!