While I agree with your overall analysis, it would be better to read the charts right now as opposed to previous years when determining what will happen THIS May. Most indices have a tweezer top pattern on the monthly chart and closed red for April. Things are not looking good and given the recent jobs data and the Europe fiasco this is probably a year where that rhyme is correct.
Most companies that move the markets when they report earnings have reported already, what is the catalyst for a continuation upward?