Looking at this from the top, it sure has the right angles. That’s pretty cool. But, it does look like CT from the top.
If you look closely, the shipping label “from” address shows as Area 51… so I’m thinking these are definitely CT forms…Check this video out
On first glance it looks like these could be CT frames?
They do not look like other Y frames we have seen. But I am skeptical.