Seems like too much novelty for me. As a training tool, sure. Otherwise I agree with the assessment it would just get scuffed up beyond visibility.
Also, the Taurus View seems ridiculous. I didn't like the stock grip on a standard Model 85, why would I want even less to hold onto?
"For every problem there is always a solution that is simple, obvious, and wrong." - Mark Twain