Buter - go work out what you would have been earning over a career at BA compared to what you will be earning now. Then put your party poppers back in the box and recognise a pay cut for what it is.
PS As you are already contracted to fly 900 hrs per year think about what an 8/12 hrs CAP increase actually means.