Honestly, the final boss being this horrifying thing makes me love the game even more. It starts out as a wholesome adventure RPG til it hits you with the nightmarish bullshit around the third act.
All in all, great work! I still can't grasp Giygas' true form.