The website is a useful gateway for curernt ort potential customers looking for a direct info/contact and/or support from the vendor. Haven't noticed any spamming or other inferiour activity.
Geotab provides GPS tracking equipment to dealers, it does not sell to the general public. If you have any problems with a dealer, comments should be directed to the dealer, not the manufacturer. Geotab is an excellent company to deal with.