Regarding size: I have slightly wide feet and wear a 10.5 in most shoes, I'm typically a 10.5 for Inov-8 as well. I had tried an 11 in the flyroc 310's and found them too big - they were slipping on my heel. Also, the last for Inov-8 shoes varies by model, for example, the 310's and 315's have the Comfort last, which is "Generous fitting and offering a more comfortable style. Ideal for training and long distances particularly on trails." I felt pretty safe ordering my normal size for them.
Also, Justice, the sale ends at 11am CST on Friday (3/16).