I see one of the investors was the BBC - so that's where my licence fee goes :)
" neverending treadmill of having to implement obscure features that they didn’t even know they were relying on,"
I been coding emulators for fun (i.e. NES, Scratch) and it's been an interesting journey with all the gotcha's involved - however I don't think I have the motivation for any flash based ones, the only exception I've worked on my scratch2apk emulator (javascript) which has plenty of games going for it!