Only new thing can be if this thing is made from titanium metal, and I doubt that.
It's the design that is the issue here more than the materials. The copper engraving or stamping plates all withstand Lopp's stress testing way better than the "tiles in a holder" designs. Copper actually has a lower yield strength than most aluminum alloys, meaning it will perform worse under pressure testing. However, a plate that has been engraved can be almost folded in half without any loss of information, whereas a bend of only a few degrees is enough for all the tiles to come loose.
A titanium plate would undoubtedly perform better as you say, but would likely be prohibitively expensive for such a design.
By the way, there is nothing left on the posted link.
There wasn't much there to begin with. Other than the picture I posted, there were a couple more pictures from alternative angles, but they were of very low resolution (probably around 200x200 pixels), so I didn't bother to save them. There was absolutely nothing in the way of text or specifications. I guess it was uploaded by mistake.