A 64bit EFI is not a requirement for a 64bit kernel, 32bit EFI can boot a 64bit kernel just fine. Your machine can run in pure64 right now, on several OSs. The restriction on 64bit OSX kernels booting on older machines is purely an arbitrary Apple restriction, and looks like it'll vanish with 10.7.
This is not true, however the first iterations do.
Yes it will, as I said earlier in this post, the 1,1 and the 2,1 are fully 64bit OS capable machines, and since Apple's explicit restriction is 64bit CPU 10.7 will run fine at release.