.... plenty of advanced robots,
These are very specialized things you are asking about - mindflex [what the heck is that?], glove
control - and it sounds like it might be better to go to a Robotics group to ask, like Seattle Robotics
or the Leaf Project, both in Yahoo Groups.
If you've already built advanced robots, you are probably able to do your own advanced research
on such specialized topics.
I've used the basic Arduino boards on a couple of robots [and many other controllers on other robots],
and the Arduinos are really not the best selection. They are hard to interface to typical robotic type
subsystems, and I ran out of program and RAM space quickly on my more advanced robots using the
Duemilanove board.
The Mega board is more powerful, but too large for small bots. You need a lot of processing power for
a humanoid, but in a smaller board. For a humanoid, you will need 20 or so servos, and a dedicated servo
controller board would probably be a good way to go.
Besides the off the shelf humanoids, which will have relatively easy to program control systems, there are
zillions of others, and you need to research them individually to find out more on how things are done,
eg
http://www.androidworld.com/