That's an interesting question; I haven't had the chance to run any benchmarking to compare. 

It would also be interesting to figure out if there is some way to avoid the overhead of "getting into Scheme" over and over, as you mentioned:

> there is some X number of microseconds performance penalty getting into scheme, and out again

while still being able to use Scheme.