There were a couple of things that didn't work, like the doctor shoving her fingers up her nose. (Bizarre.)
I think it was a fairly obscure Monty Python reference.
And that cocoon thing that Ryan found, looks it was straight out of classic who... Paper mache all 'round.
I really liked it. Almost anyone is going to design some threatening alien artefact to look deeply bad ass and terrifying. But it's something built by aliens, for their own purposes, with their own technology. So it might not look at all what humans would expect weird alien technology to look like.
Also it makes sense why Yaz wouldn't take it seriously either.
Its a pretty weird looking thing, but people would have no context for it.