Apparently they are getting some good reviews. On their web page, I suspect they are having their unusual name slapped onto monitors made in China or some other Asian country. The small team looks like it's mostly just marketing oriented, not technical.
As Albert Einstein said, "I could have done so much more with a Big Al's Computer!".