Wow. Sounds like a handful, and I wish you the best of luck. I am by NO means a trainer, but it sounds like you had a TEESNY bit of progress - today he went into his stall, not blindfolded. I would say to try again, every day, maybe even twice a day, until he gets it, if laying him down is what you want to do. You made a bit of progress with the leg hobble too - so maybe, like the stall when he realized he wasn't winning, one of these coming days he'll get it through his head that he is going to have to lay down.
Again. Not a trainer here, but that's my take on it. I'm sure others will chip in with advice too. :)