Traditionally many things used to take an awful lot longer than it does now (e.g. gene sequencing). Technology advances.
Also, this vaccine was based on an earlier one developed for MERS so they weren't starting from scratch.
> We still don't have vaccines for retroviruses like HIV/Herpes
That's completely irrelevant because they're very different viruses. Vaccination for a coronavirus should be a lot easier.
> But I do have concerns on trying to push out any novel vaccine in less than two years without adequate testing
It is undergoing extensive testing. Tens of thousands of people are currently being given the vaccine. The timeline is not really relevant; what counts is the testing that is carried out.
I'm sure the Oxford University team has given proper consideration to safety.