The two-year course is more legit, especially as it's from Bristol.
That said, if your undergrad is strong enough, the UoL MA route will work. But it is an "MA" in name only. It incorporates the GDL and they've made it a master's in order to attract SLC funding. However, it is not respected as a master's; only as much as a GDL would be.