Steve,
You're welcome. Again, it was awesome that you posted it. Its sounds like you chose the RNAV over the ILS because of a perception that it would be quicker to fly the RNAV (since the ILS had a hold). Bear in mind, there are two ways to fly the approach:
1) full approach as published from a feeder or the IAF (the I-6 rating in the Pilot training program)
2) vectors to final (the I-1 rating in the Pilot training program).
In fact, compare the I-1 and the I-6 and you'll see you're flying the same approach at the same airport, once with each of the methods above. Recall from the I-1 that you didn't fly the hold even those one was published. So, applying that to your case above, you 'punished' the ILS approach unnecessarily. You could've flown it with vectors to final (ATC's default course of action) lickity split
Otherwise, I agree with everything else you said. "get there itis" is a very real thing. I'll post my story about shooting the ILS 10R into MRY recently in the LJ25 with so little fuel that I knew I wouldn't be able to go missed...and the weather was COMICALLY below minimums. I saved the replay on that one...it's exciting viewing

The fuel disaster was a result of using 'on paper' fuel burns instead of knowing what the plane actually burns in X-Plane. Unfortunately, the numbers were WAY WAY off, resulting in a fuel situation of epic proportions.
Keith