Most of thing you have said are no not a bug or something, they aren't implemented on the emulator xD
ohhhh,lol well you did a very good job doing this. (even if the d-pad is not implemented its still more addictive to play with than a gc controller XD)