This is incredibly ridiculous, which makes it completely wonderful! I only wish I had time to dream up ways to make it even more ridiculous. How about adding a C to BF compiler to the toolchain, for instance?
Another ridiculous BF project that comes to mind is a Lisp implementation: https://code.google.com/p/zozotez/
More parentheses ought to do the trick!
Neat. But I definitely appreciate this far more as example code for getting started writing a basic kernel with a console. ;)
The code is quite readable, with useful comments in keys.c.