I didn't make it through security; I was stopped at check in.
The airline staff asked me to ask immigration if I could get a temporary extension to go through, but immigration said I could only get those at their headquarters, and then only after 8:30 AM, which was after my flight departure time. So I asked the airline people whether I could change my flight time and they said they couldn't unless there was an official document from immigration, so it was a catch-22.
What the heck, I hope the airline can give me a refund. They didn't warn me when I did online check-in and keyed in my passport expiry date.
I've been really really blur this year in lots of things. Epic fail.