Very will written and clear guide which also cleary shows you the impact of the work done.
I really like these guides from you Igor!
The reason I am not giving this 5 stars:
I personally do not like to compile from source on production servers, because this does not provide you with a decent way of uninstalling / upgrading your software.
Even if there is a yum uninstall feature, if you compile a newer version and overwrite the old, your newly installed version will only uninstall the files that it knows, not the ones from the previous version.
A much cleaner (but lengthier) solution is package your software into an .rpm or .deb file.