Opinions on this car due for release in April? I like it but I think the graphics are gash and I think I still prefer the trophy!