I agree with you on the first count - Navy has proven they can move the ball effectively year after year. But it's not because of so-called "chop blocks". You sound like Charlie Weiss and Lou Holtz, who wined incessantly about about Navy's 250-pound O-linemen hurting their 320-pound D-linemen.
Navy uses cut blocks, which are completely legal under the rules. A "chop block" is an illegal block when a player already engaged above the waist is blocked my a second player below the waist. This results in a 15 yard penalty imposed against the offending team. Navy's smaller O-linemen and slotbacks use legal cutblocks to get lower than larger defenders to get leverage. It's exactly what every football coach tells blockers to do at every level. Get low, get leverage, win the battle.
Bottom line, it's not the blocking. Navy uses wide spilts, spreads the line, and effectively employs the triple option. It's similar to the zone read that Oregon uses, except it comes right at you instead of waiting in the backfield for the read. The QB takes what the defense gives him, and as long as he protects the ball and makes good reads there are usually 3-4 yards to get on nearly any play.
This should be a great game, and we should hope that no players on either team get hurt. Everyone loses when players get injured, especially players who plan to fly airplanes, drive ships and submarines, or lead Marines in the defense of our great country.