I like it, I think it's fun and cute. And also, I don't really care if gigan is male or female or an unknown gender. Although I must agree it doesn't look like Godzilla. But really, who cares?
"Oh my sweet, sweet honey Gigan! Remember when I had nipples? Back when our romance began, Like Ghidorah, I wish I'd had triples!"