This is excellent! I've been pondering something similar for a few months now. Thanks for working out all the complicated bits!
When I build mine, I'll likely put down some industrial carpet, maybe with some underlayment. That'll be enough padding for my thin Japanese-style futon to be quite...