Your understanding of "frustrated" is about right. However, a little caution needs to be exercised when using this word because it can have a prurient context. Some adjectives that might mean more than surprised and less than shocked: stunned, staggered, flustered, disconcerted.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.