So far the Ice Bat and new bedtime routine is working. Though I did promise him that I would camp out on the couch while he sleeps. My back's a bit sore, but at least I'm not wedged in his twin bed, somewhere between his elbow and the wall.
I think next week I'll tell him that I'm going to sleep upstairs. One step at a time.