Definitely! It is on my todo list to include https://reviewmeta.com/ information for every product :)
That's really clever by the way, placing that button so prominently. It both instills trust and serves as a gentle reminder of the amount of work that went into this (at least in my mind).