Yes, sometimes it takes a few watches to notice stuff and it helps also with others watching with you. Actually I think aliens would be okay cause we already have King Ghidorah to set it up to explain where he/they came from
Also The aliens in Pacific Rim came from a portal in the ocean...what if they have something to with'em
Maybe your right, he could be from PR or perhaps be the origins of it
Really I hope they bring Jet Jaguar one way or another, I think he would be so cool if he's done right