A favorite site of mine, from Australia, was 'Formula One Rejects' that discussed, in detail, failed F1 teams. It ended some time ago because of internal issues and was sorely missed by me. A recent search discovered a way-back site that had put things together again. This is really worth a view, with some really great commentary on failed F1 teams and why they failed, as well as driver reviews, etc. Highly informative and interesting and well worth a look!
https://web.archive.org/web/20140902083 ... /main.html