1- This one is difficult because we don't have this tradition really in English. I have seen the term 'hypermemorization' used, but this was in a linguistic article. It would probably be best to describe the process rather than look for a noun:
He has memorized all of the holy Quran.
If he hasn't finished, you could use 'is memorizing'.
PS- It'stime for bed for me- I'll answer the others in the morning. Good night.
- For Teachers