Reasoning
Each domain was treated as a single perspective. For each domain, I computed a domain-specific rating using a weighted average of numeric values with their confidences (Trustpilot's non-numeric note ignored). Then I combined the three domain opinions using a second weighted average based on their average confidences, yielding about 3.66 stars overall.