Quick question for Rich!, when you took apart the controller to swap buttons did you take any pictures of the PCB?
I only ask as I know the FC30 had problems with the D-pad due to the PCB contacts being designed differently to the original Famicom/NES controllers.
Heres a picture of the original Nintendo and Sega D-pad contacts layout:-
and heres the 8bitdo FC30 D-pad contact layout:-
(Picture taken from their FCC filing)
You can read about the 8bitdo FC30 D-pad issues in this review (D-pad info half way through):-
https://aaltomies.wordpress.com/2014/10/17/review-of-the-month-8bitdo-nes30-controller/
This is the same issue that affected the Xbox 360 controllers D-pad as descibed here:-
http://forums.xbox-scene.com/index.php?/topic/652694-360-controller-d-pad-issues/
Although Microsoft eventually changed/fixed this on later manufactured Xbox 360 controllers.
------------------------------------------------
Also, from looking at this picture:-
It appears that the button colours/shape is not the only difference between the SNES30 and the SFC30. I'm actually really impressed by 8Bitdo's attention to detail, as they have even used the more purple/lilac shade of grey for the controller plastic, and have changed the ABXY font used, just like the original SNES/Super Famicom controllers:-
https://upload.wikimedia.org/wikipedia/commons/b/be/SNES-SFAM-Controllers.jpg
So I guess Rich's controller is now a hybrid!
Also worth noting is that according to this review:-
http://retrorgb.com/snes30.html
Its ever so slightly thicker than the original controller, likely to accommodate the battery:-