Hmmm, looks like you are now fully dependant on a 2-day delivery time for your BRP from the UKBA - although you have it in writing that the letter will be enough, so you should be good to go. My appt was 9:10am, I got there an hour before and there was no problem to go through early, get your ticket ...