Estimate of TOEFL essay score: ~5.5/6.0
Very nice! I enjoyed your essay.
The main reason I think TOEFL will deduct some points from your essay is that your conclusion is not as developed as the rest of the essay; it appears you ran out of time.
If you made sure that the end of your essay were as developed as the beginning, this essay could receive a 6.0.