This phrase is misleading:
The fastest time to sort an integer array is O(N)
It could be interpreted as generally applicable. The proposed method uses reverse-indexed flagging, an approach which isn't really feasible if element values are very large.
Generally, the lower bound for any comparison based sorting algorithm is Ω( n log( n )).