I like it. with some minor details to be changed it would be great. Many words i did not yet know but will take time to remember beings it gives a random word each time. maybe have the kanji to the side and the hirigana to the bottom. and maybe some time in the future you could have a match the kanji to the word in ramonji/hiragana.
do stop back in to post some more.