Thank you for posting this. I think it's the 4th scheme so far for D! We certainly have an embarrassment of riches. Personally, I've been making progress on a prototype of my scheme. It bears a lot of resemblance to yours.