I don't know a lot about it, besides it's the unreleased sequel to the original Star Fox. I think some people found an unfinished ROM of it, patched it up and translated it to English. It's a nice quick ride, and for SNES graphics, it's rather amazing. Use the latest version of SNES9x to play it; ZSNES doesn't seem to work.
BTW: My final score on first run through = 101174