3. If not, is it possible to set up my own server to authenticate with services like Gmail?
Mt. Gox customizes the Yubikey .. it is not the same as the yubikey that you would buy from Yubikey.
You can use the Mt. Gox key for static passwords I believe, but no the One Time Passwords (OTP).