New game Need for madness

Has anyone here every played Need for Madness before?
Its a car racing game where you win by racing or by destroying the other cars.
Its pretty epic especially with the fact that you can make your own cars and stages and use in the multiplayer !