I believe the UK came in 19th
Gorilla in Finnish is just "gorilla" but due to the Finnish suffixes the ending may vary like gorillan ("of the gorilla"), gorillani ("my gorilla"), gorillanikin ("also my gorilla"), gorillaan ("to the gorilla") etc, etc.
Finland won my a large margin and with the largest number of points ever (due to a new voting system). There must be more hard rock fans out there than I thought (or just people bored with the usual Eurovision copy-crap). Let's see if we will see Lordi clones next year in Helsinki