Buckle up as we review the finale and give our overall rating of Lovecraft Country! We won't mention the meat thing...