1. The paper was in English and it was from a lab in Switzerland. Switzerland has French as an official language, but other than that there was nothing French about this. (I'm pretty sure that lab operates in English).
2. You have to train the computer to recognize certain patterns of brainwaves and train the user to make those brainwaves when they wish to do a certain function. Therefore this is not capable of mind reading unless you train the computer to recognize and distinguish between the brain-waves associated with every thought (or thought-fragment) the participant might ever have. People are working on this (sorry, I don't know how to do html tags).
http://www.npr.org/2011/05/12/135598390/mind-reading-technology-turns-thought-into-action
3. You should conceptually dissociate the brain-waves from the robot. The voluntary modulation of brain waves can be used to control anything, if that thing can accept (up to 3-d, currently) analog input. One application is a robot. I've seen this used to control robotic arms, wheelchairs, videogames (pong, space invaders, doom), lighting, movies, toys, just about anything you can do with a joystick. Really, all they are doing here is creating a virtual joystick in the computer and having that virtual joystick control the robot.
4. Brain control is currently very slow. When the application has intelligence, then the amount that you can accomplish with the relatively slow brainwave input increases as you relinquish control from the participant to the robot AI. For example, it takes a lot less effort to tell a robot you are thirsty and have the robot move to the fridge, open the fridge, retrieve a beer, close the fridge, open the beer, poor it into a glass, put a straw in the glass, bring the glass to you, and put the straw in your mouth (I skipped a lot of steps) than it is to have the user mentally control the robot while it does all of those tasks. But then what happens when the robot can't find the straws? The same is true if you have a joystick with a 'thirsty' button or if you have a joystick that operates every movement of the robot.
5. The brain isn't really designed for smooth continuous movements. A lot of that comes from other parts of the nervous system, like the brainstem, the cerebellum, and the spinal cord. Intelligent robots might not need smooth continuous input. However, your dreams of nimbly controlling an exoskeleton in outer-space battles might require more than having electrodes in a cap on the outside of your head, it will likely require electrodes inside your head, spine, brainstem or some other amazing technology that doesn't yet exist.