To answer your question, if you do have mustard algae, my opinion is you need to get after it now.
Having said that, please take a look at the second post in the Just getting Started section of the forum. That will tell you what we need to help you determine if it really is what you think it...