From the website:
"ADULT (Ages 10+) wristband valid for 1 entrée (excluding Baby Back Ribs), 1 side OR 1 dessert, 1 regular size non-alcoholic beverage (excluding Naked Juice) each time through the line until 30 minutes before the published restaurant closing time.
CHILD (ages 3-9) wristband valid for 1 Kids Meal (beverage excludes Naked Juice, bottled water and hot beverages) and 1 side OR dessert each time through the line until 30 minutes before the published restaurant closing time. Children under 3 may share with an adult. Wristbands must be secured tightly to wrist to be valid. No front of line access "
I know some restaurants close in the late afternoon (The Seafire INN for example) however, I would imagine that most restaurants will be open until park closing.
Also, here is a park schedule for Memorial day weekend. Seaworld will be offering the summer nights shows during this 3 day weekend in May. So show times will probably be exactly the same during the summer season as they are for memorial day weekend....
A'Lure, The Call of the Ocean:
1:30, 3:30, 6:30
Blue Horizons:
10:00, 11:30, 1:30, 3:00, 4:30
Clyde and Seamore Take Pirate Island:
11:15, 12:45, 2:15, 3:45, 5:15
One Ocean:
11:30, 1:00, 2:30, 4:00, 5:30
Pets Ahoy:
10:45, 12:15, 1:45, 3:15, 4:45
Reflections:
9:50
Sea Lions Tonight:
8:15
Shamu Rocks:
9:00