i recently picked up one and i think you might be already past this but to get that controller.ini working properly, all you really need to do is set the following values:
B=0,2
A=0,4
X=0,8
Y=0,1
strange how Y is the first button in the poll, but it works. And thank you for posting this, IDK...