Not a problem. It has SGM8262 amplifier (mediocre but praised; why not use better OPA1656 instead??? Ah, yes - $$$ -.-) with not much space around. That's why it gets warm, but not hot, do not worry. 40 Celsius degrees is not dramatic, normal for such a compact design. Shanling UAmini is the same, no problems.
According to this CS431XX distortion thing. Maybe for some engineers 130page manual + additional complementary documentation is too much. No worries, Wolfson chips are not for everyone. Shanling/ONIX and Fosi audio know how to implement it well from the scratch. Fiio gave updates which do not fix problem completely - but at least they reacted, absolution will be given. If it's not audible, who cares at the end of the day? "Not important but existing problem-diggers". That's what you call science?;-)