Is the following ungrammatical expression common in speech?
Solution 1:
This is not an ungrammatical expression. The sentence is a combination of the phrases "It was cute" and "It was like a shy teenager".
One could consider this a case of unclear pronoun reference, which would generally be considered more of a stylistic than grammatical error.