I've been in both.
1) Deluxes rooms are on the fifth and sixth floors, but the ones on the sixth are for conciege only. The ones on the fifth are a mix or conciege/non-conciege.
2) The deluxe rooms are a few sq. feet larger than a standard, standard are 344, deluxe are 381.
3) View is subjective. Some of the lower views can get you very close to animals that like to lay and forage near the buildings, but you will not be able to see animals that are further back as easily. The reverse is true of the higher views. And sometimes trees can obscure certain views depending upon how high or low you are.
4) Deluxes can accomidate up to 5 people.
5) You can only get conciege options in a deluxe room.
Hope that helps!