That´s really a very nice drawing!
And possibly/probably quite realistic in size too, incredible as it may seem. What makes it even more amazing is the fact that the large specimen on which the species description was based (the one you mention, 18.7 m long) may not even have been full-grown, because its sacral vertebrae are not yet fused.
Did you know that huge tracks of giant duckbills have been found in coalmines in Utah and Colorado? Look for 'Dinosauropodes', especially the ichnospecies D. magrawii. You could call that one the duckbill equivalent of Ceratopsipes
The longest distinct tracks are 1.36 m long (4.5 feet), with indistinct hints of some even bigger ones. Since the absolute minimum ratio of hip height to hind foot (pes) length is 4 and the average about 5.5 (the maximum about 6), this would indicate a hip height of at least 5.5 m (18 ft), more likely around 6.8 – 7.5 m (roughly 22 - 25 ft), possibly more. And that is height at the hips! That’s even pretty impressive for a sauropod!
I have been wondering whether maybe such giant duckbills arose in the absence of sauropods, filling that niche. In Late Cretaceous North America there was an (approx.) 30 million year absence known as the 'sauropod gap', until the latest Cretaceous (Maastrichtian, about last 5 million years), when there was Alamosaurus, possibly an invader from South America. Notable that the giant Sout American sauropod Puertasaurus is very Late Cretaceous, Maastrichtian. I am not sure, but there may have been a similar sauropod absence in Late Cretaceous (East) Asia. During this stage, there were giant duckbills in North America and East Asia, in the eastern US there was Hypsibema, in the west Lambeosaurus (Magnapaulia) laticaudus, possibly also very large Edmontosaurus. And of course the intriguing tracks. In East Asia there is Shantungosaurus (plus the two related mentioned species, possibly synonyms), possibly also Saurolophus and others.BTW, according to latest insights Huaxiaosaurus is indeed probably Shantungosaurus, and Zhuchengosaurus as well.
Finally, that looks like a white or square-lipped rhino, the largest rhino species. I have seen them up close (even touched one), I thought they were big.
Nice paleo-art, keep up the good work! When are you going to do Alamosaurus (I mean the really big ones, according to the latest discoveries), and B. nougaredi?