In the early 90s, The UIAA did tests on ice screws and tested miriad of makes, among them Russian titanium screws. At the time I had about 20 of them so I remember reading the report with some interest. It might have been published in the AAJ. I remember holding power averaging about 2200 lbs. before failure.
On a practical side, I used them and still do in alpine terrain. I never took a direct fall on one of them, although I did take a slide on a long fixed rope traverse in Nepal, went couple hundred feet and the two titanium screws holding each end of the traverse held just fine.
I used them in alpine terrain, where 7 or 8 of them would work great, two each for the anchors and three (or four) for running belays. They are light, inexpensive enough to be abused and or left behind and for me, they do the work.
BTW I do have a set of BD screws for water ice.