Yes, it must have been a typo :) I had a look at it...
As for c) i), well, the first ionisation pKa is uber negative (sort of :p) but the second ionisaiton pKa is 1.99 :) That should give you an idea of why they say incomplete, otherwise come back and ask again.
And *scratch head* I didn't...