I have done the Kingston course and I am also a C cert licensed engineer with over 20 years experience.
There is no substitute for actual hands on experience on live aircraft in as many different enviroments as possible, a degree will not help you gain that experience.
What the degree HAS given me is added confidence and a positive change in attitude from my fellow licensed engineers. The degree has also enabled me to become involved in airworthiness and technical support roles and therefore I have become more of an asset to an organisation with the added job security and pay raise that goes with that. I have also become involved in writing and delivering aviation training packages.
All of the above could have happened without the degree, but the degree has made it much easier.
The course is achievable in 2 years, and speaking for myself, I needed to put in a lot of consistent effort to get a good mark which is time consuming but also very rewarding.
Overall, the best thing about having a degree is that it gives me options. No-one outside of this messed up industry knows what a licensed engineer is, or what the academic equivalent of a license is, a degree enables you to look at complimentary industries (tech services, consultancy, manufacturing, training, etc) and apply for jobs that are not possible without a degree.
Hope this helps.