to be honest all you see there are features of the APM, which is also sold by 3DR and developed by open source enthusiasts + 3DR.
The features have been there for a couple of years now albeit they've been improved and made more and more reliable over time.
That includes stuff like follow me (follows phone gps coordinates) auto land, auto return to home point, etc.
I've had an APM board (well, many APM boards really) along other boards for flight control since many years.
Now they sell is as a board called PX4 which is more powerful but uses the same software (but should evolve into something better than the APM).
In reality tho stuff like follow me doesnt work as well as on the video. The short 3s extracts are best case scenarios.
The main issue is that it cannot track the subject (no image recognition) so it really just follow some gps location and hopefully the camera is aligned (it auto aligns it depending on the trajectory, else you need a copilot to care for the camera).
Funny trivia, a large amount of kick starter projects with their "awesome" return to home, follow me, etc are using the APM board and the APM is the only reason they even get support... except the APM is free/opensource hard and software.
DJI being an exception, but their board isnt as full featured as the APM/PX4...
Finally, remember that these helicopters fly for about 15min and are still relatively prone to failure and interference. we're far from reliable large scale reliable delivery, mass governmental use, etc.