Always fun to see projects like this, but I don't get some of the motivations. Regarding the code examples:
// c++
AutoFile file("c:/temp/foo.txt", "w");
fprintf(file, "Hello, world");
// lisp
(with-open-file (f "c:/temp/foo.txt" "w")
(fprintf f "Hello, world"))
.. the author thinks the former is cluttered and latter uncluttered (simply because the fprintf is within a sub-scope of with-open-file)? That's a fragile rationale, but you can certainly write c++ that way if you like.