Ah shit I just found this thread now....
Sooner or later something new will come up. I wasn't let go by my company but instead I resigned to move here to Europe. Now I am in your position still looking for work, but at least you are fluent in one of your new country's native languages unlike me! hehehe...
Seeing that you are young, and you've got tons of education with experience to back it up, it won't be long before another company snaps you up.
Try your best to enjoy the freedom you have now because in a few months you are gonna be busting your ass in a new workplace.