Dude, this is pretty awesome if you would like to make this it's own guide that would be great and then I would put it in the Guides and Tutorials thread.
One thing I would like to add to this, when I was following these instructions the ini folder in \Retroarch\system\mame\ did not get auto created. What I did though was I copied the mame.ini file from my stand alone Mame install and created the ini folder and dropped the ini file in there and edited it accordingly.