Long story short, I preordered a Halo XRF last February, I still haven't received it. Getting real tired of waiting, so thinking about cancelling my order and getting something else. I love all the features of the XRF, the thread on here with a few guys having serious issues with the range...