I don't see the purpose of this
Okay, getting kids to program is a good thing. But kids will need a computer to program this board, so why not let them program on the computer and forget about the board altogether? There are some pretty good sites for doing this already - scratch, codeproject etc. Even the BBC has some decent browser based programming apps.