Greg Brockman of OpenAI thinks AGI will be here within 5-7 years. And that's using a bottom up in house approach.
That's also not true, the census from the AI community around 2017 is that people in the field think we will have it by 2030-2040. People in the field also thought we wouldn't solve Go until 2030, tell me, how did that prediction turn out? We pretty much solved Go in 2016 and then DOTA2 and Starcraft II a year and a half later, not only did we solve Go but we also solved closer to lifelike video games that a thousands upon thousands of magnitudes more difficult to teach than Go 12 years ahead of when they thought we would even have an AI that could beat a 'Go Professional', not just the world champion. You wanna know what the estimates were in 1990? over 2100 just to solve Go. Never for AGI. Trust me, Silvio, everyone eventually catches up to Kurzweil, albeit slowly.
The reason why the estimates for AGI in the community arriving are dropping lower is because they expound on current progress, not exponential progress. DOTA2 and Starcraft II are also not narrow tasks, the reason why they are using complex video games with imperfect information is because they want to train the AI in environments that are like real life.
No offence, but your software is highly inferior to what Deepmind, OpenAI and Baidu have. Neural Networks can in fact, generate video, pictures(along with 360 degree scenes), stories. It's also irrelevant to developing AGI. Basically it's like saying 'see Cleverbot we designed? It takes messages from people and then adds it to it's database to converse with other people online, but it always chooses inappropriate messages, it's so stupid!, AGI is far way because of this'. It's a myopic view point because most people working in one field don't think about other field influencing their progress. And progress is exponential. Even on it's own, the AI field is making tons of exponential progress.
Now after all that is said and done, I believe that if we used the bottom up approach, we would get AGI by 2029. But I don't think that will happen first. Brain Computer Interfaces are going to combine the architecture of our brain with neural networks. This is all apart of the law of accelerating returns, technology is progressing faster and faster and nowadays we are seeing multiple breakthroughs every few days, let alone months or years.
Even if the AI community should fail(They wont), BCIs will get the job done for them.