But the paren matching is definitely possible -- I have "set blink-matching-paren on" in my ~/.inputrc file, and never had any problems with it.
BTW, another advantage of using the racket readline facility is that it's possible to do completion for the toplevel namespace.