I have made it as far as The Tower of the Gods, and cannot get any further, as the emulator keeps crashing on the second god statue. Forest Haven is a *itch, because the FPS drops dramatically due to the Deku Tree.
If you thought the Backpack Peach plush is the biggest official plush, then your mistaken' my friend.