@Sorry, it's not Linux either.
I'm basically a Windows developer and user and I don't carry a torch for Linux. However I have done a fair bit of Linux work over the years and ran a parallel setup for myself while I was at it.
I am quite familiar with Read Hat 6 as it was my main Linux platform for a long time. I installed it on lots and lots of different systems, from Cyric GX (now the Geode) based palm sized micro PCs to rack mounted multi CPU servers. I never had any problem installing it and, yes it did default to a low res VGA screen if it had a problem with the graphics card. (Tweaking graphics drivers was one of the things I did a lot of, and one of the reasons I felt that the OS was not ready for general use.)
It's interesting that a bank would knock back a Linux solution because I did lot's of work for banks and they usually insisted that their security and mission critical apps had to run on Unix/Linux platforms because Windows was too unreliable.
As for the Linux boot surviving a HD format... hmmm.
I don't blame you for being peed off by a system which wasted your time but from the description of your experience I suggest that you may have expected a bit too much of Linux. It isn't, and at that time it certainly wasn't, a simple GUI driven architecture. You have to tinker in the background and it takes time and effort to get it right. But there are many rewards in using it, especially for a software developer.
I look at it as a good tool to solve specific problems which it handles much better than Windows. Horses for courses!