I've read your post so many times. I know it's an old post, but I am in the same position. I do not like the Audyssey curve. I plan on attempting your method using a MiniDSP 2x4 to load the target curve(s).
Your approach was very logical, but I think there was one tiny error that might have...