Well I've been looking everywhere for an update on Demonoid, and I finally seem to have found the hot spot :)
Even though I have known and loved "Riders" since it came out, I just recently bought it from some obscure retailer attached to UK's Amazon, and my GOD it's good to have it in my record...