Sim, trata-se certamente de linguagem metafórica, não vejo nenhum erro gramatical na frase. O «longo braço da lei» sugere que a lei tem um grande alcance, e em «está cada vez mais curto» parece estar implícita uma crítica a uma acção pouco eficaz desse mesmo braço, ou seja, da lei. Além da linguagem metafórica, pretende-se obter um efeito pela oposição entre os adjectivos «longo» e «curto».
A linguagem metafórica é aquela em que surgem palavras ou expressões que não são utilizadas no seu sentido próprio, mas no figurado, podendo, por isso, ter diferentes interpretações. A linguagem coloquial é uma linguagem própria do discurso oral, mais espontânea do que a do discurso escrito.
A linguagem metafórica, embora associada com mais frequência ao texto literário e às figuras de estilo, não deixa de estar presente em todas as situações em que se pretende obter um efeito expressivo da linguagem, sendo natural, por isso, que surja na linguagem coloquial.