Hi @markjnor
HubSpot’s launch of a search module was great news for GCS users, but it still has a long way to come in terms of features.
For everything you mentioned except the integration with the contact timeline I can thoroughly recommend Site Search 360.
Their solution is very affordable, easy to deploy, and feature rich.
Hope this helps.