"Itasha" means Pain car in Japanese. This could refer to the pain you feel when looking at it or the cost to your wallet after building it :-) Basically an Itasha car is one that is covered in pictures of Anime, Manga, and Pop star decals. Some look really cool. I think the one I built does.
Thanks for looking!