I also use a similar indentation to the one Allen uses, but with a tab instead of two spaces. IMO it makes more sense to have the last bracket aligned with the function that opened it, it's easier to know when there's a bracket missing.
I think this indentation is the default for emacs, at least, i use it in emacs. Although in the page mentions that it should be "gnu style" indentation, i think it's more similar to K&R indentation, if not that one.