First question: I would have just used the way pOH to calculate the -logarithm of the concentration of OH-, and then derive pH from there... but this method seems to easy to be true. I say, you might have to utilise the formula Activity = Activity Coefficient x Concentration of ion
(Look up extended Debye equation)
Regards,
Bill