Mobility:
As with most zoos, the Rio Grande Zoo has wheelchairs and electric scooters to rent, though they may run out on holidays and nice weekends, especially in summer. The Rio Grande Zoo is fairly flat with no real hills (this may be surprising since Albuquerque is in the Rocky Mountains). You should keep in mind that the zoo is at an elevation of about 5,300 feet (about a mile high) so breathing can be an issue for people unaccustomed to the altitude or respiratory health issues. If unused to this altitude take it slow or get a scooter.
Food and Drink:
The Cottonwood Cafe is in the heart of the zoo. It has a fairly good selection of food including hot and cold sandwiches, individual pizzas, hamburgers and hotdogs, and a local flair with green chilies cheese fries. I did not see any menu items specifically listed as gluten free or vegan.
The Cafe Chill is located behind the penguin exhibit, and the Matunda Cafe is located between the lemurs and apes. Both facilities were closed when I visited.
Souvenirs:
I only saw one gift shop near the entrance. It had a decent selection of toys, shirts, and glassware.
Safety:
A couple of things I would point out as possible safety issues. First, the zoo has peacocks and pen-hens roaming the grounds. Children may want to chase the birds but I would discourage this.
Also, though I found it incredibly exciting for myself, for the vulture exhibit watching where you walk will be important. Because the vultures can defecate on to the path, that could make it slippery especially on a rainy day.
Miscellaneous:
I only took photos of two of the sculptures at the zoo. The zoo has others that are worth viewing.