Just now there are 74 implementations of Scheme listed here. I fantasize trying some of them and reporting here on which ones run most of my code. Today is 2013 July 21.
Gambit
It passes all but items 4 and 6 of these requirements. That’s good enough for now.

Performance: the routine:

(let lc ((n 1000000)(s 0)) (if (= n 0) s
  (lc (- n 1)(+ s (- n)))))
plus launching and quitting the REPL took .3 sec on MzScheme and 14.6 on Gambit.

“((fileVal "Farey") 1024)” takes 10 sec on MzScheme version 352 but had not finished after a minute on Gambit 4.6.8.

I tried out most of my repository code and it performed all of them. I found two constructs that I use that are not required in R5RS. I easily fixed them.

Gauche
Manual, conformance
I did ./configure and make. “make test” passed. “make install” needs root access which I am unwilling to grant. The interactive shell is called “gosh” but I can't find it. So much for Gauche.
HScheme
Scheme written in Haskell! I will not try this for now but it is well worth reading the comments at the link.
Llava
A peculiar Scheme wrapper for Java.