TPC worked great when they were selling bikes form the Boulder area cycling community - people that didn't want to deal with the hassle and either had sponsorships or enough money to get new rides without much worry.
Those people don't exist throughout the country, and at some point TPC had to start spending real money to get inventory. Scaling it up just didn't work.
IMO