Yes, I think the flaw is starting with the 'efficiency' of 90db, and thinking of this as the base number for dynamic range.
So, a 90db speaker, with 100 watts will do 100 db, and 110 db with 1000 watts. Dynamic range will be from 0 (no current to speaker) to 100 or 110, respectively.
With the logic in the quote above, speaker efficiency is taken out of the equation, as it uses the speaker's efficency as the dynamic range 'floor.'
So, a 90db speaker, with 100 watts will do 100 db, and 110 db with 1000 watts. Dynamic range will be from 0 (no current to speaker) to 100 or 110, respectively.
With the logic in the quote above, speaker efficiency is taken out of the equation, as it uses the speaker's efficency as the dynamic range 'floor.'