This is legal. Team 869 had a similar design (although theirs involved a wind stock being extended by a fan).
Here's a video
http://www.youtube.com/watch?v=qG38P2a6CJg&t=1m50s
Contrary to what most posters in this thread believe, they did not rack up many penalties.