По смыслу правильно - "рассмешился" != "рассмеялся". Первое - внутренняя реакция, вторая - внешняя. То есть, смеяться - это движения и звуки, "смешиться" - это эмоции. Разумеется, русский язык в этом смысле несовершенен и правильное по смыслу неправильно по лексике. Страдайте.
Габитус:
Умеют же люди писать! Открываешь, начинаешь читать и не можешь оторваться! И пусть герои фактически НМ/ЖП. Это не мешает погружению в фик, и в канон и придаёт отдельный шарм повествованию. Короче, читайте, не пожалеете