MR user Question Mark points out the details in
this thread, but I thought this warrants a more visible warning.
The Tweedles tell you in a blogpost that they are selling review units, but if you only look at their store, you will never know. I am almost tempted to call that a scam.
At least potential customers should be aware who they are dealing with.