I just realised "Titan" is a bad name not just cause it implies something cool but also cause we now have the Titan Class. Maybe Hasbro should go ask the marketing department to come up with a new name for these titans.

Also after playing Titanfall I think Titans should have a BFG, rockets, missiles and fall from the sky.