La letra no se puede distinguir entre sonidos sonoros y sordos debido a la forma en que canta el cantante. Sin hacer referencia a su pronunciación habitual al hablar. Por eso te sugiero que no imites la pronunciación del cantante al cantar. Si pronuncias O como ou cuando hablas, se reirán de ti. Algunos cantantes tienen una pronunciación extraña porque quieren cantar de esa manera para distinguirse. O tal vez sea porque cree que hace que la gente parezca más genial.
En cuanto a que ha se pronuncie como wa, esto es cierto, pero no todas las ha se pueden pronunciar como wa. Depende del papel que juegue ha en la oración.
El (はなし) del que habla es blanco (ぉもしろ).
↓
かれのは(pronunciado ha)なしは(pronunciado como wa)おもしろい.
Sobre el tema de Fu y Hu, la pronunciación japonesa no distingue entre Fu y Hu. Por tanto, pueden considerarse como un solo sonido.