Nicely argued! I could quibble in places, but I think I won't; the main insight is worth leaving alone for a while so people can let it sink in.
Incidentally, if you think about it a little bit more (maybe you already have), you'll find that you also have an entirely workable, if not necessarily all that emotionally fulfilling, solution to the is-ought "problem".