I did some Catullus poetry in Latin class at school and loved it. Having hit upon a poem we studied back then on the site you reference all I can say is can you choose to get another translation?
This site has more understandable translations, for example.
[professional translator] Translating poetry is basically impossible. This guy has gone with the idea of matching the metre and scansion, and in so doing has made the meaning almost inaccessible[/professional translator]. If you need to also get a grasp of the metre and scansion, I'd say look at the original and read it aloud, treating it as simply sounds ....
Hope this helps.