SaturnFan, I feel like you are describing my ds! DS can not eat while unmedicated because he falls off the chair, gets up and walks around, starts yelling, throws things, etc. I feel the same as you as if he has an evil twin that comes out while unmedicated. When he is on medication and it is working well, DS acts like a whole new person with brilliant ideas, thoughtful, easy to get along with, etc.
DS also will not eat or drink any shakes while medicated. We use to try Ensure but only with mild success. I know this sounds embarrassing but we still sometimes resort to spoon feeding him ourselves. Otherwise it would take 2 hours like SaturnFun said. And we also allow him to read or watch IPad during mealtimes. When he is absorbed in a book or show, we can get a lot of food in him to compensate for the lack of lunch.