Mark, I agree with your assessment.
But, "Disney Level"??
Disney Level; I keep saying it out loud. It makes me chuckle.
Disney doesn't have a level for the crap that they approve for sale. The 501st level is what troopers need to concern themselves with if they intend to be 501st. And from the pictures posted, this kit doesn't hit that mark, regardless of it's origin.