Its not weird if you know that the guys who run Protein Factory are a bunch of sham artists. "Protein Factory" is a branch of the owners' true business -- Animal (dog/cat/whatever) feed products!
No lie, the "Factory" is even located in the same building, so unless you want some meow mix blended in with your BCAA's then I would stick with the real supplement factories. I honestly wouldn't be surprised if they risked a lawsuit to use the pictures anyway for a few months to advertise...