1) "dashing" is an adjective here (for meaning, see http://www.merriam-webster.com/dictionary/dashing ). I suppose the word was originally related to the verb "to dash" (of which "dashed" is the past tense), but the connection is not very o
1. Dashing is not the same as dashed. Dashing is an adjective meaning that Baba looked handsome, Dashed is the past tense of the verb Dash meaning to run somewhere quickly.
2. I'm not sure, but maybe they share the verb 'was' that's in the first half of the sentence so it isn't necessary to repeat it.