That is pretty amazing device. Appears to incorporate sensors as well as ballistic calculator. While pretty awesome for a military or police unit, it would have some limitations and not totally replace a trained sniper, especially in the 500 yds and beyond ranges.. There is no way it can no the exact crosswind speed and variations down range. It will still take a very trained spotter/shooter to judge the effective wind drift of different breezes at different distances and speeds out to the target.
Also, I would imagine this requires very precise calibration to a specific load, so if you were in a situation where you had to use a variety of loads then it may not do so well. BUT, if it is able to compare point of aim to actual point of impact and then calibrate itself that would be even more cool.
It even looks like they have it down to a reasonable size package. And if this is what is being released for public info it makes you wonder is still under wraps!