He sounds 2E to me. What about a 504 for the writing (extra time & typing) even if you can't convince the school to offer the IEP? Actually, handwriting isn't the big concern; the quality of the writing is the issue (low vocabulary, short sentences, avoidance).