Yes I also feel it's too hard (and I'm the developer haha) in the next few days I'm going to change and fine tune it so it's a little bit more forgiving.
Thank you very much for playing Ico :)