As others have said both Trenitalia and Italo websites and apps are also in English. I used both for the first time in March. I had the exact same question you had, trying to figure out what was a safe time to book the train after arrival at FCO. After much (probably way too much) analysis I decided to use Italo trains, booking non refundable tickets in advance using the discount code sent in weekly emails I got after setting up the account. I bought tickets online from the website but all appeared seamlessly in the app.
After misreading someone's advice, I chose to book the Italo fast train from Tiburtina, and used trenitalia to take the cheaper/slower train from FCO to Tiburtina. (8euro). I got such a great deal on the Italo train I actually bought 2 sets of tickets separated by 2 hours, knowing one of the sets would be thrown away - because the 2 sets of tickets together were less than 1/3 the cost of the full price ticket...
The bad news is, our original flight from Boston was cancelled so both sets of tickets were 'thrown away'. The good news is our flight on Aerlingus was cancelled due to mechanical failure, so Aerlingus reimbursed us for all of our additional costs, including the full price train ticket the next day (plus lunch and one night hotel that we didn't get to use) and compensated us more than what we paid for the tickets (I didn't ask for that, it's just standard, and I guess they use average cost, not actual cost in determining compensation!) AND it turns out we were able to take an earlier train the next day than what I had originally booked for the previous day because arrival, passport control (no luggage claim, carry on only) customs, and walking through the airport to the train station was a lot faster than I estimated.
In the long run, the discounted tickets were a waste, and going to Tiburtina saved us 6euro each but looking back on it, the advantage of Tiburtina was marginal and that station doesn't have as much to offer in terms of food and shopping, although it was less crowded than Termini. So, if you want to save the most, yes take trenitalia regional to Tiburtina and book Italo train (usually cheaper than trenitalia) and if you really want to save that you're willing to gamble throwing away the ticket, book ahead with discount code, but for peace of mind and not having the stress of wondering the whole time if you'll make the connection, just wait til you get to FCO to buy your tickets, but definitely use the apps, they're both easy.
FWIW Mar16, flight scheduled arrival 11am FCO, (landed early but got to gate about 11) we had time to spare taking the 12:50pm Italo train from Tiburtina to Florence SMN. BUT your mileage WILL vary. This was just lucky and I would never bet on that. My original 'earlier' tickets were for 3pm departure from Tiburtina.