Looking at it, I'd call it a new language, not a Scheme implementation. Its semantics are much different from Scheme's.
(define lst '(4 5 6))
(set! (car lst) 3)
(display (car lst))
;; 3
That's a pretty serious semantic departure. It's at least as different from RnRS as Racket, which insists it is not Scheme.