This preview really threatens to bring back the incredible feeling of using Star Fox 64's awesome vehicles and upgrades for the first time.