Having played with it I'd adjust the base pointing just a little as we were finding plants were ending up a little overvalued compared to everything else. The most valuable card thus ended up being the Chinese Hibiscus at 9. That seemed a bit much...
(we ignored Spread as a Keyword for points since it was depend on other cards to use at all. Movement 1 was also barely useful)
new score key:
Every species gets 1 Climate and Terrain for free. Beyond that you subtract one for each.
Add the Food chain Rank on everything EXCEPT rank 1 species (so if its 2 or higher)
Subtract 1 for each point of Movement
Subtract 1 for each Keyword
Subtract 2 is it has the Invasive Keyword.
Example: Raccoon 9+ rank 3 -2 Move -2 bonus terrian -2 bonus climate -2 for invasive Keyword = value 4
Chinese Hibiscus 9 - one bonus climate= Value 8
Common Raven 9 +Rank 3 - Move 2 - Keyword Flying 1 -3 bonus Terrain -3 bonus climate = Value 3
Horse 9 + Rank 2 - Move 2 - 1 bonus climate = 8
Thus the higher ranked Raven balances out by being playable on practically anything and can be moved easily to avoid most Events. It's practically impossible to get rid of. The Horse ends up valuable because it's harder to play in first place and can only move to a few places. That Chinese Hibiscus is still really valuable, but if not very resilient. it's easy to get rid of.
Score would be printed on card itself, this is just the key for HOW to arrive at the score that should go on the card.