I have witnessed this very buggy running at my RC indoor off road track. It is an amazingly strong little performer, very quick with lots of speed. It really does look like a miniature of the big 1/8 scalers.
But, I don't think I've ever seen them run for long. They do not seem to hold up to the rigors of track running(Indoor off road is very unforgiving anyway), I doubt they would hold up to a lot of bashing either unless your skills are good.