Regarding using non C# code on the Xbox 360, it's certainly possible. After all, all .Net languages ultimately compile to IL that runs on all .Net platforms.
The only difficulty* is does the language/program use types/assemblies that aren't part of the Xbox 360 version of the framework. IronPython, for example, uses dynamic code generation types and they aren't available at all. I've used F# on the Xbox 360 and Dean Calver's XNUA project compiles Lua scripts to IL that run on the Xbox 360.
I'll try your package today, if I get a chance.
Cheers,
Leaf.
* There are actually a couple of IL instructions that aren't available on the Xbox 360 .Net platform also. This can cause problems for languages that sometimes use them, such as CLI/C++.