It's pretty tough to get the timing right, but it is possible, after you get it right the first time, it becomes easier.
I'm sorry, but it's quite frustrating. Is there an audio cue that I'm listening for to know when to release the key or do I mostly have to hope I get the timing right?