Despite the blurry photo, it's pretty easy to make out the outline of 63277 so it does have manufacturer plates. I'm sure they are still going to be driving around test vehicles without perfect fit and function to further test long-term reliability or develop unreleased features.