Boy you sound angry... :-). But I have to admit I recognize most of your frustrations. Some things that were a problem versions ago are still not fixed today. Especially point 1 to 4 I find a major shortcoming.
So, I agree the Notes Designer has it flaws, but I try to make the best of it, because I also believe and enjoy the programming environment, since I like the mix of user interface and development, I enjoy working in both ends of the spectrum. And I try to live with the limitations of the designer, and, if possible, to be creative with workarounds and alternative solutions, I think it's a challenge to stretch the limits the product puts upon us.
Btw if something crosses my mind, I will add it to your list of annoyances ;-)