Honestly, what screws up this idea is that there is virtually no U152 in Jutland (unless you have sources that say otherwise). Check out the distribution map I posted.
Regarding the Cimbri, in my opinion a compelling case can be made that they were actually Germanic, specifically that they spoke the so-called "Pre-Germanic"* language.
(*more precisely described as "Proto-Germanic before the First Germanic Soundshift", which is pretty unwieldy).
Interesting map. A tad inaccurate, but interesting.
Let me say this: I would not link them with the Belgae per se. The main evidence I have is in Pictish tribal and place names in Antiquity, which suggest that Pictish (assuming it was a distinct language, and not just an arbitrary perception by the Romans of the tribes living north of the Hadrian's Wall) was akin to Brythonic and Gaulish.
(Regarding the Danelaw, I think that Scottish R1b-U106 is mostly of Viking origin)