I dedicated some time for that and happy to announce - ELMAH MVC controller released on NuGet.
Due to the latest interest, feedback and changes - it has no sense at all to keep that code just in blog post. In my previous post I promised to create NuGet package for that, so here we are:
PM> Install-Package Elmah.MVC
I simplified code even a little more to avoid changing in routes (in case of Admin area already exists in project).
So just grab it from NuGet now.