Yes mecha! Gogeta very strong and I like to fight with him against my friends. Everyone started as a beginner and later they will say like " woah how did u do that? XD" Im always saying like " find it out on ur own 8)" always fun making combos against ur friends xD..
About MMORPG DBZ is totally true. I played on my pc but it lags as hell so I can't play too.
Its really a nice game because it really looks like a real DBZ to me, but about the language is strange yet, because less English and more Japanese xD correct me if I'm wrong :) .