All the functions you ask for are available in Ardupilot.
Dig into the Wiki and read through the documentation.
Goggles - the best I have found are the HeadPlay. Hundreds of others on the market, it becomes a personal choice.
Head Tracker works independently of the Flight Controller straight from your receiver, I use RangeVideo for all this stuff but there are hundreds on the net, just google.
Video recording - HD or normal analogue video signal (TV resolution)?
There are solutions for both but the gear required is quite different. Simplest is screens with Rx and video recording built in for analogue. Again, your going to spend some quality Google time.
Speaker and amplifier, doable, dropping cargo yes, but it is all weight added, = less flight time.
Not sure about UTM, but that is a function in Mission Planner, so you could get the coordinates from there.
You can load a mission from file so you just need to save your spreadsheet in the right format as a text file to do that.