I wouldn't say that mine is better! I love the way you made the actual crash. Sure mine has the AT-AT foot but under that foot is an extremely bad and simple snow speeder. So to be honest I think yours is better! Keep it up!
Great job. A little more snow effect would be nice, but I think the only big thing you missed was having a giant AT-AT walker about to crush it. Add the foot of the walker about 3 studs above the snowspeeder. Otherwise it's a great creation!