Why the book is needed at all
Without the book there is no queue and no size limit. The backtest is not wrong, it is blind, and blind is the expensive kind of wrong.
The one measurement that fixes most of it
Fill price measured from the tape against the price you assumed. One number, and it is the number that decides if the strategy is real.