actually this funky web site is a very good sign (in my opinion as a marketing professional).
The idea here is obviously that Yamaha is attaching religious/spiritual significance to acceleration for the simple reason that this is ALL that the bike will be about. ya its all over the top hype, but the point is it shows confidence....as in they know its gonna rock so they arnt afraid to go wacko on the spiritual acceleration trip. Need 6 concept is also a way of justifying the buy decision in the mind of someone who likes it but cant shake the "knuckle dragger Neanderthal" image that drag racing detractors like to accuse us of. attaching some greater significance to the whole game just makes the justification more intellectual..and then he can face up to people or friends who dont understand why he didnt buy a harley or an R1..
its all subtle stuff and its good because that kind of pre-release build up is a strong indicator that the package works....much of that web site imagery will find its way onto tv commercials.
now the could still cock it all up...but so far so good.....there will be plenty of tire smoke videos later for sure...