I can agree that Lewis was perhaps more focused on weaving a compelling story than focusing on the finer details of HFT. Nevertheless its a good primer on the subject and an interesting read. Thanks for the tip about Dark pools
If you are trying to learn about electronic / high frequency trading by reading "Flash Boys" you are actively working against yourself. You will literally be more incorrect after you have read this book.