I'm not sure if it would be helpful or not but maybe look into TimezAttack. I know it helps with memorization and you can slow it down if you need to… there is a free version so you can try it out.

http://www.bigbrainz.com/Downloads.html