They never gave a release date for Ao Shin. Their initial post that "introduced" Ao Shin was an idea they just as quickly aborted, where they would share ideas and concepts they were throwing around. Why did they abort this idea? I don't know, but they never said that Ao Shin was being released soon. People started projecting that about as immediately as he was introduced. Then Ao Shin became something else during the design process (something that ALWAYS HAPPENS), and people complained when that happened.
I think this red post regarding the solo queue describes it best, regarding solo queue.
Hey guys, we know there are a lot of players who are really passionate about solo queue. We're not trying to be dishonest or dodge this topic. Radio silence on this the past couple months has been painful, we know. We hoped to come out with a direct answer to this, but working through the problems players are facing on live now (consistency around position select, queue times and matchmaking for high MMR) is taking longer than we initially expected. We did a bad job at managing expectations around this and deserve the heat we're getting around that.
That being said, solo queue does not directly address either of these problems and could suffer from the exact same problems. We'll be honest: there's definitely a world in which solo queue doesn't return, but we'd rather keep it on the table as we work through these issues before making a final decision.
Want to know the issue behind solo and dynamic queue, as well as Team Builder? There is an abysmal supply and cosmic demand for supports. In fact, those terms don't even begin to describe how dreadfully short the supply is. And to make matters worse, that supply only gets smaller and smaller with every passing day. It's a thankless, excessively overclocked role that is massively spited by a huge percentage of the community brought on by years of institutionalized maltreatment and this Ayn Randian 1v9 mentality that blights the community. Team Builder's abject failure was a herald to the wasteland of Dynamic Queue if you don't happen to be the support, but people didn't take this as a warning. They doubled, tripled, quadrupled, and quintupled down a thousand times over and didn't change their minds or tactics, and this is the result. Riot understands this (as they implied in the 6.5 patch), and they're desperately trying to create a system that works around this crisis because I'm guessing they know the people will refuse to change even if the environment demands they do. But even the best algorithm in the universe isn't going to change this starvation of a single vital role that the system looks for.