"flabbergasting" ! What an interesting word choice. This is not common, and I think may mean something slightly different than you intend. Flabbergasting means "alarming and frustrating." You seem to be using it to say "exciting".