Tastes are subjective so I wouldn't recommend against them just based on my personal opinion, if they have been treating customers poorly though I would which is why I was interested in seeing that video.
I don't think they have been. I have never seen the owner (Kevin) post any kind of video. There are some group members that make video replies, etc, my guess is that is what LoosWiring saw. However if there was one, I'd be interested in seeing it too.