Reality check on advice for statement of purpose
All good advice.  In addition, may I suggest that a statement of purpose should answer the question, what will you do if they admit you?  It should be 
future-oriented.  What are your goals and what are your plans for getting there?