SMP is heavily outclassed by Uvetian energy weapons. Basically, SMP bonus grants ≈38% damage output. And it, again, is an optional perk.
It's twice as much for anyone with Volley perk. And yes, the lack of high-power Kinetic weapons is a problem IMO, but that has nothing to do with Froggy or this encounter.
What about melee techs? My currently favorite tech build - melee energy weapon and a slut ray gun. It lacks active skills, but effectively gives three damage types (from melee - kinetic and either burning or electrical, from ranged - lust). This is jack-of-all-trades combo, able to deal, more or less efficiently, with any enemy. So, I have to carry another kinetic damage source despite already having one?
Melee Techies are currently a deliberate self-gimping choice. And you can't really tell that your character has a kinetic weapon if said weapons have like 75+% of their base damage being burning/electric. So it's entirely reasonable to suggest having a dedicated kinetic weapon as a spare.
Yes, it should, but it should also have a limit to its ability to absorb. It's not an elemental, after all, it's a living creature. So it shouldn't be difficult to feed it until it becomes sick, or just burn it with overwhelming energy amount.
I have already agreed that the concept of a separate meter that PC will be able to overcome in order to incapacitate this creature sounds like a good idea, although it might be harder to do so than to just HP KO it. Ultimately, it's up to @Frogapus and then the devs to decide if they want to go that route.
Oh, also, I want to have a living armor made of this creature's flesh. There is no reason for energy weapons to exist in a world where it is possible to have 100% immunity to them.
By that logic, no kinetic small arms should exist in TiTS-verse because people can either become Galotians or wear one. Yes, 100% immunity to anything is an inherently gamey concept, but TiTS' HP, resistances and Defense rating system is far from realistic anyway. Such fringe case monsters whose weird internal composition grants them immunity from X or Y is a venerated Sci-Fi and RPG trope, and it's not inherently bad IMO.