Wow, so we might be less than 5 years away from pretty solid brain computer interfaces? That would be revolutionary. It would make things like Google glass a lot more viable.
In five years we can potentially see brain-computer interfaces for consumers. I fear using the word 'solid' though, since I isn't a replacement for traditional input like the mouse or keyboard (that is what I would call solid). The biggest challenge I see is that we have to help consumers understand what it can do. I feel this technology is a game changer, but it is difficult to pinpoint what game is being changed. Therefore, it will at least take a while to get mainstream.
Also replacing the keyboard is a worthwhile goal. A lot of people get RSI, and I think even at something fast like 100 wps our brain to computer "bandwidth" is pretty slow. (And typing fast takes a lot of practice)