Got the letter today. Good news everyone :)
The only problem remaining is meeting the offer conditions. It won't be easy (A* in Further Maths, AAA in Maths/Physics/Computer Science, as well as 1/1 in STEP II/III), but I'm going to give it my best shot. Does anyone have any experience with STEP, by the way?