The game was reportedly 90% finished before Capcom cut the cord due to “quality issues”. But now, some fundraising from Assembler Games has gotten the game online and ready for download.
Be sure to check it out and see if you see any of those “quality issues” that Capcom had with the game, barring its release.