Grade:  C-

My full review is up over at the ARRA blog here.