When we stayed at POR last January, we left for Universal at about 8:15. We avoided I-4 and took Palm Parkway/Turkey Lake Road instead (Buena Vista Blvd to Hotel Plaza Blvd, right onto Hotel Plaza Blvd, turn left onto 535 at Crossroads, turn right onto Palm Parkway at next stoplight, Palm Parkway becomes Turkey Lake Road, stay on Turkey Lake Road right to Universal). Traffic was light to moderate, and it took us about 20 minutes.
To save a bit more time, we used the valet parking instead of the parking garage. When you turn off Turkey Lake Road into Universal, just watch for the Valet Parking Sign, a few blocks and stoplights up on your left. The valet is closer to the park gates...just up an escalator and you are a short way from CityWalk. Valet parking is about $20.00, but worth it in my opinion. At the end of the day, the same short walk back, and they retrieve your car in a few minutes.
We got to the front gate of IOA at about 8:50. That day, the gate was already open, so we went right in.
Enjoy your trip.