Earlier quoted context omitted.
Light gray, then ;-P Srsly, looking past the brackets is the least problem in reading lisp. The harder part is dealing with the lack of syntax, so you have to remember place structures instead of picking up hints from the punctuation. And in that regard, Pythonic indenting makes it harder .
Some IDEs (Alegro CL, cusp eclipse) display the arguments for all known forms and functions.
Nearly every Lisp development environment does that. SLIME, the poster child of excess does this as well. I don't think I matched parenthesis, indented or looked up a documentation since 2005.