Looks wise decent enough
Webbed feet ? We have no idea about that
Not being into venture inland ? Not accurate. We have several specimens of Spinosaurus Aegyptiacus and Scimitar Spinosaurus subspecies/new species directly from inland areas.
Additionally we have no idea that if the Spino's... well aegyptiacus'es were excellent swimmers and divers/jumpers too. There are quite several papers suggest the opposite.
Siamosaurus and / or Sam Ran Spinosaur ? another story according to original bio istotope analysis