I am currently homeschooling my 2E dd. I was very unhappy with how her school was dealing with her. I've spent this year not teaching her (because she's ahead anyway) but teaching her "systems"-- how to get work done, how to organize, etc. We've explored ways that she can deal with her issues; for example, typing and writing practice, reading for comprehension, etc.
She has made great progress, but I will say that her (and my) goal is for her to be able to be back in school again. She really, really loves school and so my homeschooling is merely training to get her back into what she really wants. So she will go to a new school next year, and if that doesn't work out, I know I can take over again. One thing I have heard time and time again about educating 2E kids is one year at a time, or one semester at a time even! I completely agree that the plan is always changing, and one must take one step at a time!