Thank you for your post and welcome back to our community forums. We're here to help.
I'm so sorry to hear that you're waiting on the delivery of an O2 SIM card. Have you reached out to O2 about this yet? You can reach them by calling 0344 809 0202 (or 202 from an O2 handset).