Its no Mr. Data, but its certainly a milestone. Getting this far has been a hurdle for engineers and programmers alike; getting the hardware to where it can perform the necessary actions, which can be extremely complex when broken down into actual code, and actually sitting down and writing the millions upon millions of lines of code that this thing likely took to get it to just this level. But, this is something upon which we can build, something we can refine. Think about how long it took nature to get an intellect as complex as a parrot, and then look at how comparatively little time its taken us to get fairly close to emulating that creature.
As for a sub-conscious, you've never heard of asynchronous processing or threading, have you? That's basically what a sub-conscious is, another thread of our awareness program. It does its own thing while the conscious thread (or threads, as the case may be) is busy doing something else. Hell, they'd be able to do it better than us, because there's a far lesser risk of file corruption and pretty much no risk of unintentional (or unnecessary) cross-talk between threads. The human brain is gloriously inefficient and prone to sudden, massive amounts of data corruption. We don't need to emulate it all, just the good parts.