Re: More ways to say:
intimate (synonym of insinuate), postulate (synonym of suggest), depicts, express, impart, describe, tells us...
also try to vary your sentence structures so your not always relying on using a synonym of "demonstrates" etc..., because as u sed it gets repetitive and also...