Please don't take this personally, but in my opinion the tips you give are essentially descriptive of what an evolved sight-reader can do- rather than advice that helps with the process of HOW they are going to be able to do that. Increasingly, I'm believing that the type of things you describe basically just need to be allowed to evolve organically. I think there's a limit to how far merely knowing what you are supposed to be able to do is going to help. It all hinges on whether the foundations of the reading are solid enough for these things to have the chance to develop.
Also, my post wasn't actually about sight reading skills, but the foundation reading skills upon which playing by sight hinges. I'd be a lot more interested in your opinions on the issues that the post was about than on the broad topic of sight reading.
1. Read ahead! Helps A LOT
True- but you need very good reading skills to be able to do so. Knowing that you are meant to look ahead doesn't help anyone who is not advanced enough to do so.
2. Know your basic patterns. Scales, octaves, 3rds, arpeggios, tremolos, broken octaves, recognize those patterns. It allows you to skip notes. Though you might end up with wrong notes in the process, you'll be right 99% of the time.
3. Know your chords. It's easier to see and play an A major chord than recognize that it's A C# E and then realize it's an A major chord.
On both of these, it's again about having good reading skills. You identify A major BECAUSE you have processed each of its constituent notes. Otherwise you cannot know its A major. Your brain may not process letters, but it certainly has to process each individual note and the key it corresponds to. When people think they read A major it's an illusion- that is permitted by the fact that they are so good at reading that they can piece together the chord without even realising that their brain first processed the individual notes that make it up. Again, it's all about the foundation. Without the foundation this never evolves. You can't tell someone to look for chords if they're too slow to decipher them. However, with a good foundation, this step just tends to evolve. I never made any great effort on this- but because I read chords quickly I went on to get to the point where I experience the same illusion (of cause and effect being reversed) myself. But it's impossible that my brain is not processing every individual note. Change one single note and there's a new harmony. I could not have learned this by being told to memorise chords. I acquired it because I read fluently.
4. Look at the shape. I personally think this is huge. When I sight read, I don't look at the notes. I look at the outline of the notes and the shapes the make. I look at the spaces between the notes. I see how much space is between the notes and my brain magically and unconsciously (and very quickly) converts that to notes.
This is a big part, but I think it's a big mistake to say you don't look at the notes. Chances are, you just don't realise it. Just answer me this- can you read alto/tenor/soprano clef with the same fluency as you read bass and treble clef? If not, what you describe above is an illusion. Distances are only one part of the picture- and rock solid absolute reading skills are needed for complete fluency. It was this realisation that led to me write the post that you couldn't be bothered to read. Most students who struggle haven't learned to perform the most basic note recognition quickly and effortlessly enough (or even with reliable accuracy in many cases). None of the things you describe can possibly come about without such a prior foundation. They all depend entirely on it being in place. In my opinion, the best sight readers all have a super-evolved version of the basic note recognition skills, which is so rapid that they can take on huge amounts of information without even realising how much they have absorbed.