If you can do Xlambda with Guile, that's probably preferable to doing it with Racket, for purposes such as getting it into GNU/Linux distros. This is exactly one of the kinds of purposes for which Guile was intended. I'm also very happy to see the recent energy put into Guile, including your project.