in talking with our techs when i bought my new Subaru models (WRX and LGT), they said that the granny break in was not what they would do...they said to drive it like i am going to drive it so that it "learns" how i drive, where i shift, etc.
the newer engines and technology are not like they used to be.
They also say to get 7000 miles or more before using synthetic so that you let all of the seals set properly.
i have purchased two new subarus in the past 9 months, driven both pretty hard from the start and had 0 problems.
there may not be a right or wrong way to do it when you get a new car between the two suggestions this thread is about, but personally I drive mine from mile 0 (actually about mile 10 since i have never seen any car with 0 miles at a dealership) like i am always going to drive it... "spirited"
As mentioned in other parts of this, they also say not to use the cruise control and to make sure you vary your speeds and rpms in the first 1000 miles, but to otherwise drive it like you want it drive and how you will drive it in the years to come.