Re: the ammunition, I think this approach would be interesting combined with some form of learning algorithm that could adapt to different ammunition (assuming it was different but reasonably consistent ammunition), but, if I recall correctly, this all seemed to be very much "hard coded" into the rifles software, based on the proprietary ammunition. Given the $20k price tag and the possibility of expecting 1000 yard shots, the $5 - $7 a shot seems what I'd expect (match grade .308 ammo can go for $1 - $3 anyway).
Still reading through this article; interested to see if the reliance on proprietary ammunition holds on something that's not meant to give 1000 yard shots to relative novices