Not that I know what it's like to be in your shoes right now, but I must say I agree with the last few posts. You should find a way to stay a bit longer. I know you've said there are twenty-something pilots there right now, but if you're willing to stick it out maybe you'll be the only person the operators recognize when it does come time to hire someone. Good Luck! And don't be so hard on yourself if you have a bad day. You're certainly entitled every now and then.
On a practical note, how did you arrange your return flight to be flexible? I've been looking into that part of it and I seem to have to book a date and then pay large fees to change it if I needed to.