In my opinion, it's very unlikely that a job you were offered "a few months ago" will still be available.
It's very odd to write "My name is John" in the middle of a paragraph. Write your name in full at the end of the letter.
Also, I would write the exact job title instead of "the position in HR". They might have had several job vacancies in HR at that time. You need to be much more specific.
I would omit the entire section about the crisis in the economy or the difficulty in finding in job - it makes it look as if you are only trying to accept the job offer because you're desperate!
Student or Learner