Looks really interesting, I'm going to try to read it, and thanks for your suggestion of the MacLane book.
Another really excellent resource along those lines is the Princeton Companion to Mathematics, in particular the introductory essay by Tim Gowers (who is also the editor of the book). By along those lines, I mean pointing to advanced mathematics, from the point of view of someone who is kind of OK with introductory undergrad math.