I have a 5, nearly 6 year old with probably asd.
I genuinely don't know how to make his behavior more neurotypical, I suspect I will never achieve this.
amber, your point strikes SUCH a chord with me about times and accuracy. The shrieking and persistant repetative nagging if lunch doesn't happen at 12pm (when cbeebies says it is lunch time!) makes damn sure lunch DOES happen at 12pm. At school, lunchtime is half past 12, and this is accepted.
With ds1 and his banging (which is a form of flapping, I suspect - he wanders around the house tapping everything.) I send him upstairs when I have had enough. It's NOT because I'm angry, or am punishing him, it's because the banging is driving me crackers and he will not stop. Sometimes if we are elsewhere (rare because this is hard work, I have just realised I haven['t taken him to anyone else's house for over a year ) I will 1,2,3 magic him and it does sometimes work. Distraction sometimes work - I admit I do distract him with food and the television.
Could you teach him to do a less obtrusive flap? Like tapping his foot or drummiong his fingers, or gently clapping the tips of his fingers together? I ask because ds1 only started banging after he copied me banging on the table to make a rhythm - he was very taken with this and now does it a lot# - however I would NOT recommend teaching your ds to bang!
sharing is difficult, you have to be absolutely trustworthy when it comes to gicving stuff back for his turn. I'd drop the idea of trying to share and got for timed turn taking instead. Get an egg timer, they are visual.
He does have to cope in the real worl, but he has to learn to cope on his own terms, and sometimes that might mean avoiding parts of the real world he simply cannot cope with.
Ds1 isn't even formally Dxed yes, just the word of the consultant psychiatrist, and that was recent so I genuinely do know what you are going through.