"Also has anyone heard rumours of a new base recently? Apparently it's being announced soon!"
I havent heard anything about a new base except for Liverpool which was supposed to be announced on friday 20th july but they have delayed the announcement for the meantime due to a lack of aircraft so I would think that any other new base is unlikely for this reason, however they will definetly be starting operations from Liverpool but not just yet due to aircraft shortages, they will probably make an announcement next year.