Ovvio che la dimostrazione del tuo docente è ineccepibile, quindi anche i calcoli che tu avevi fatto sono impostati in modo corretto.
Ora li ho rifatti con calma anch'io e, sperando di non aver commesso errori di calcolo, mi risulta:
x = [H+] dovuti alla riduzione dell'Fe3+ = 0,04499995 mol/L
y = [H+] dovuti alla dissociazione di HA = 0,0229444 mol/L
[H+]f = (0,045 - 0,04499995) + 0,0229444 = 2,29445·10^-2 mol/L
Perciò:
[Fe3+]f = 4,7948·10^-8 mol/L < 9,45·10^-8 che avevo calcolato in precedenza
[Fe2+]f = 6,0000·10^-2 mol/L = 6,00·10^-2 che avevo calcolato in precedenza
[H+]f = 2,29445·10^-2 mol/L < 4,52·10^-2 che avevo calcolato in precedenza
pHf = 1,6393 > 1,34 che avevo calcolato in precedenza
Conclusione: non si può trascurare il contributo di H+ dovuto alla dissociazione di HA