Well strange dreams are a good sign! That means you will be able to use reality checks more often to determine if you are dreaming. Do a RC whenever something weird happens!

As for recall, give it some time. Try techniques such as a Dream Journal, or remembering that one weird event and try to rationalize how you got there in the dream, and what happened afterwords.

Those instants that you remember the werid points must make more of a impact on your memory.