Hello,
Name wise bug, hawk blob classic refer to the year model of the impreza due to the shap of the front lights, being forester owners ours arent as exciting as that.
Mines a 97 sf meaning first generation, yours being a 04 car is an sg (second generation) this is the prefix you'll find on the vin and build plaque under the bonnet.
And the wind deflectors won't stop the rain coming in i'm afraid, mine are about as usefull as a chocolate tea pot.