Ruffled; upset and embarrassed.
Self-consciously distressed.
Frustrated and disarranged.
Flabbergasted, astounded, speechless, overawed.