The most criminal thing about the ending is the handling of Niao Sun.
I've only now started looking at pre-launch promotional stuff and judging by her pictures you'd think she'd be the main villain of the game. I played at such a casual pace that each night upon finishing I was legit thinking "oh gee, I still haven't met Niao Sun, I must still have some ways to go!" I was expecting her to appear some time in Niaowu to allow her personality to grow in the story and build adversity with Ryo, maybe act as a foil to Shenhua's innocence.
Never happens.
Instead in the space of 10 minutes it goes from boom-there-she-is-lying-on-a-sofa to betraying Lan Di by burning down the building. Absolutely no time to establish her personality, no background on her role in the Chi You Men, no explanation of the dynamics between her and Lan Di.
It's a crying shame really because you know a lot of heart went into this game but it simply ran out of steam (and probably finance). It felt like more focus on placed on content and gameplay rather than delivery of the story, which ironically for a game, I think is Shenmue's biggest strength moreso than the gameplay.