Considering the work BA has put out prior to this, it ain't his best in my opinion. He is restraining himself here.
Literary criticism aside, this is a great piece on what makes Fred Phelps tick and makes him a tick.
This piece is not for those who can't handle hard language, frank discussions and are easily offended. In other words, standard disclaimers to BA's blog.