3.3.5 was an unofficial release with an updated core (FCEUX r2951), the thing is the source was never released. This emulator is capable of running Legend of Link rom hack, among other examples. There's another recent chinese 3.3.4 unofficial version, but that one is now outdated by your 'Zopenko Mod'. That one only included chinese language, game screenshots preview on the rom list and libwupc support. Again, no source was released, but that wasn't a loss.
The thing is, if you don't use "fceugx" as folder name, you lose the ability to use channel forwarder, for example. I do use 'fceugx' for 3.3.5, and 'fceugx-u' for your mod, but your version always uses the settings.xml in 'fceugx' (only if this folder exists, mind you), even if it's own settings.xml is present in 'fecugx-u'.
BTW, there were some other unofficial releases that added things like WKF/IDE-EXI support, etc. Source was available.
You should consider naming your version above the old version it was based! (3.3.6?). It is definitely a welcome improvement =)
I'm using it on a 4:3 and also a 16:9 tv, they do display correctly.
AFAIK, yes