While not exactly at the cruise terminal, we did do a Uber trip from nearby the terminal to LGA just this past week. We had a 4:50pm flight on a Wed and left around 1:45. We got to terminal B (we were flying SWA, and that's the terminal with the worst construction/traffic) around 45 mins later. Driver said if we had left a few minutes after 2pm, it probably would have taken closer to an hour. The traffic at LGA is not as bad as it was earlier in year when people were ditching their rides and walking rest of the way. Luggage check in took about 15 mins, but we were in priority lane. The regular line was moving pretty slow, but that was because there was a large school group checking in and those kids were very confused about what to do. Security line took about 25 mins.
Price to airport was about $55 before tip, and we hailed an Uber XL because we had lots of luggage. FWIW, we took a metered taxi from LGA to WTC when we landed on a Saturday at 4:00pm and the taxi was about $51 after tip. At LGA, if you land in term B and want to do a rideshare, you have to shuttle or walk to another pickup point. We decided just to taxi it.
On a side note, the facilities at LGA are quite poor. The seating area is limited, the food choices past security are also limited and not very appealing, and the bathroom situation (especially for women) is flat out disgusting according to DW and DDs. So, if you can, eat and go the bathroom before you get into your ride.
drnp