Great game.
I got everything in the end, but spent about half an hour at the end running around looking for a new portal after finding the last seecha rod. It was a pretty big facepalm moment for me when I found that I was supposed to go through the starting portal to finish, not find a new one.