You have a competitive profile for all those schools but they are also reaches for everyone. Do you have any targets and safeties?
Also, you will have to choose one of Oxford or Cambridge- UCAS will not let you apply to both in the same year. Why not Imperial for your interests?