Since the Mk1 version of the VTS has proved it would function I was thinking about how to further improve things. Its major problem was that having to have the autopilot module mounted upside down on the rocket meant its autotune mechanism started shifting the calibrated vertical position as soon as the AP was switched on. If the time till launch was longer then the resulting flight vector was further from vertical. Not optimal but I did manage to use commercial hardware to get the rocket to follow a vector suitably.
Here is the link to the Mk1 version thread: viewtopic.php?f=56&t=5324
Since then (I started that thread five years ago!) hardware and firmware in these flight computers have evolved massively. I have selected the latest Mateksys F765-WING flight controller for the new incarnation. It is powered by a 32bit STM32F765 microcontroller running at 216MHz and has 2MB of Flash memory for firmware. It also has lots of other functionality right out of the box.
Here is the landing page for that product: http://www.mateksys.com/?portfolio=f765-wing
Since I need some working firmware to go with that, and an interface for programming and setup, I have chosen Ardupilot and the Mission Planner associated with it. This software/firmware used to run on arduino-based systems but these days it is arduino in name only. It currently runs on much faster platforms and is compiled in a regular high-level language. It is open source, so you can tweak and bend the code as needed if necessary. Functionality is breathtakingly wide, straight out of the box. There is also a version targeting the F765-WING specifically

https://ardupilot.org/
https://ardupilot.org/planner/
Current Status
I have a breadboard of the system concept suitable for bench testing prepared:
I have started with the programming and have the fins behaving as required. The vast functionality of Ardupilot makes all this possible, without any modifications. There are multitudes of parameters to set which define the behaviour, so if you are looking at this be prepared for a bit of reading!
I am still trying to get the compass to calibrate, which is giving me curry for some reason. Not sure how this will pan out yet. Might be able to do without this but it would be nice to be able to specify which direction the rocket is facing. I will solve this sometime along the way.
I also have an airspeed sensor hooked in, so I should be able to measure airspeed during flight. The intent is to use this to control the gain of the control loops to allow for more control authority at all speeds, without stability issues.
The hardware/firmware functionality is allowing me to internalise all the required functions and not have to add any additional hardware. A good example of this is that the FC has black-box logging (to SD card) already built in to the code.
There are many other features that I can't wait to have a go with

Stay tuned!