I can't believe you're just finding this. It's awesome.
I own it as well. It's actually by Ubisoft, and was vastly under marketed for its potential.
It was more than undermarketed. I don't think they even advertised.