1: Technically, that's "damn awesome". The more literal translation of fucking would involve the word "fick", the most idiomatic version "verfickt geil". I don't really see it used even in rougher slang, so I feel like the general equivalent in terms of usage would be "verdammt".
How do you translate made up slang words into another language? Do you just discover which made up slang words they have for the same things and then use those words? What if the other language doesn't have equivalent slang?