Hi man,
you don't download any external version of Dolphin. Everything is setup in the installation folder. More about that in the post above.
I'll look up how to setup3 60 controller this weekend. Right now the game is fully tested and working with the PS4 controller, because that's what I own.
Hopefully, I'll have some more time to record some short tutorial vids tomorrow at work