Give your head a wobble your career isnt over. .you'll not keep any job long if you give up every time u make a mistake! Its not an ideal situation but its not the end of your career unless you want it to be. Have a few days feelin crap n then you need to look at this whole thing from a less negative angle. .its an experience you will grow and learn from in many ways and no one was harmed...you were brave to come to a new country to work..you need to use that bravery again to move forward use the reference or dont use the reference, either way..apply for other jobs