It's telling that you talk about "being impatient". Maybe you're not cut out to use pre-release software. In days gone by, you would have just got the final (or near final) version and not had to go through all these intermediate steps (which, trust me, happened before.. you just never saw them). Microsoft is giving us all a chance to weigh in on changes as they happen, but we should be careful to understand that this is a work in progress and YOU HAVE TO HAVE PATIENCE, because it won't be completely finished until it's actually done.
This technical preview stuff is a double edged sword for Microsoft, on the one hand it validates why they kept development a secret up until the end.. too many people jumping to conclusions.. getting frustrated with the standard iterative development process, and then publicly screaming about how bad the product is based on these intermediate releases. But, it also helps them to tune things before release rather than having to wait for a service pack.