I suspect that the "Coming Soon" and "Watch this Space in 2010..." on the second to last page of the announcement is referring to it being usable on S@H, next year. (And I have heard as such from "insiders.")
Looks to me like someone reused an old graphic for this. The cement mixer shown for May was one of last years BrickMaster sets. (And I thought a Creator Dinosaur set had already been revealed to be the set for this May, along with the Indy set for July...)
Like it or hate it, I notice that Mars Mission appears to be absent from this catalog, unless it was on the also absent page 17.
I wonder why page 17 was not scanned... 8-|
Are you referring to the controller with the red and yellow buttons that is between the two regular train controllers? If so, that is the controller from the 1990 Technic set #8094 - Technic Control Center.