I never understood how any of this should horrify mathematicians. After all, numbers are numbers and the Grahams number and the Ackermann function are closely related anyway. We have, using up arrow notation
$$A(m,n) = 2\uparrow^{m-2} (n+3) - 3$$
and
$$g_n = 3 \uparrow^{g_{n-1}} 3$$
So $A(g_{64},g_{64}) = 2 \uparrow^{g_{64}-2} (g_{64}+3) - 3$
which seems to me to be rougly about the same order of absurdly hugeness. In fact using the inequality from the answer to this, we get
$$A(g_{64}+2,1) + 3 = 2 \uparrow^{g_{64}} 4 < 3 \uparrow^{g_{64}} 3 = g_{65} < 2 \uparrow^{g_{64}} 5 - 2 = A(g_{64}+2,2) -2$$
But then using the recursive definition of the Ackermann function we get the lower bound
$$g_{65} > A(g_{64}+2,1) + 3 = A(g_{64}+1,A(g_{64}+2,0)) + 3 = A(g_{64}+1,g_{64}+3) +3 > A(g_{64},g_{64})$$
but only slightly, concerning the size of those constants $+1$ and $+3$ compared to $g_{64}$. So on the other hand $ A(g_{64}+2,2) - 2$ is way smaller than $A(A(g_{64},g_{64}),A(g_{64},g_{64}))$, which is the answer to your second question.