The sense of Benny

Can you explain me the sense of Benny’s recent because I can’t understand thier sense.

Benny Lewis speaks several languages, and has a website called Fluent in 3 Months. Steve was referring to a review that Benny did of LingQ. He reviewed the LingQ website here: LingQ Review: Is This Language Learning Tool Helpful? (Honest Review!)