Essentially, official release is a statement agreed from people and since they all manage with their way how Bitcoin will work, there isn't such thing as unofficial release.
I don't think so, I think official is something that a lot of people just use incorrectly. What you are describing is what people have consensus agreed is the more appropriate path to take, but I don't think that makes it any more official than other suggestions.
Personally, I think official can only be used when there's a clear entity that controls it. For example, this forum theymos controls, therefore the rules that are posted by theymos can be described as unofficially. The Bitcoin code base isn't controlled by anyone, so nothing can truly be official. Though, there's obvious routes that might be better for the users, it doesn't necessarily mean its official.
have you actually tried.
have you seen all the hurdles involved and WHO set up the hurdles.
they are not very open at all.(imagine a little boys club)
yes you can make your own wallet.
but ever try to contribute to actually add a feature into the protocol. . if/when you do. you will spot the hurdles
This is common in open source development. The code proposals are peer reviewed, to make sure they actually contribute to the code. While you could argue that is centralisation, surely there has to be a point where we draw the line to prevent just any code being injected in the main development line. I think people, and in particular users on this forum, and Bitcoin supports treat centralisation as a bad thing, when its not necessarily bad for everything. There's definitely scenarios where centralisation makes sense, then other times like a currency it doesn't.