horrified? sorta.
surprised? only by the audacity of a ninja launch of this nature.