Upon an initial reading, I don't have any major problems with the above except for the Finkelstein material.  However, I reserve the right to change my mind if somebody else makes a good counter-argument against the material above.