I never found setting the alarm too helpful--I recall dreams more easily if I wake naturally. But it seems to be working for you. Maybe once you have the knack you can stop using the alarm and get eight hours of sleep.

Waking yourself at the end of a lucid dream can ensure recall of that particular dream.