I had to register to this site just to reply to what a load of BS this statement is. 4-1/2 hours is almost Chinese water torture slow. I'm a 20 handicap (athletic good swing and long driver but I have a two way miss on long shots and I easily lose focus on shorter shots), I can lose 2-8 balls in a round (my bad rounds at difficult courses are easily over 100), I laser every approach shot, I take a practice swing (or two) before most shots, I pace off my puts for distance, I take a half dozen practice shots a round, I drink beer on the course and in a foursome usually play in less than 4 hours UNLESS we get backed up behind people. 3:40 is a good foursome pace (3:20 or 3:30 is easily attainable if playing well though with no backups), 4:00 is acceptable if everyone is playing bad/hard conditions/cart path only, etc., and about 4:15 is the absolute upper limit for sanity, and that pace will usually include at least 10 minutes waiting on the group in front.
Just this morning, the weather was so great I "had" to go play even though I didn't really plan to. I teed off by myself around 10 and passed a threesome on the fourth hole (when I caught them on the third hole that is when my round went to the dogs too!). Got stacked up on the seventh hole, but still played the front 9 in about 1:30. Then I joined the twosome I caught for a 2:30 back 9 stacked up behind at least a few groups of slow pokes on every hole. It was terrible. And the golfers I was playing with were awful, and we were still stacked up. The threesome I passed was stacked up behind us the last several holes. Sure, they still played in about 4:10, but it was excruciating how slow the groups had gotten backed up in front of us.