I'm on the quest for the perfect scooter, and I haven't found it yet.
My criteria:
--regular scooter size, near-maxi-scooter power
--price not insane
--reliable
--can keep up w/traffic and be fun to ride
--very clean-burning
--good mileage
Here's a little more background:
I've owned scooters and motorcycles for roughly 2 decades (ever since I got my driver's license). A couple of years ago, I decided that our insatiable appetite for gasoline is the root of many of the planet's problems today, and that I should do everything I can to limit my personal use. I bought a biodiesel VW, which is currently my daily driver. It gets great mileage, it's zippy, and the fuel it burns is made from vegetable oil...but why bother lugging around 3000 pounds of steel when it's more fun to ride a 2-wheeler? Theoretically, one should be able to get much better mileage on a 400-pound motorcycle than in a 3000 pound car, but in practice, my 650cc motorcycle gets just about the same mileage (40 MPG) as my VW, so there's not much point in riding (from an environmental standpoint). So now my quest has moved on to scooters, and I'm looking for the perfect one (see criteria above). I own several vintage scooters, which only get ridden occasionally, and now I want a reliable, affordable, clean-burning modern scoot.
I started on this current scooter quest by picking up an Italjet Torpedo, mostly because it was cheap on Craigslist. Honestly, it's a blast. It's lightweight, zippy, and keeps up with traffic just fine, even on Seattle's big hills. Unfortunately, it's a dirty stinky carbed 2-stroke, which, as many tree-huggy sites like to point out, can pollute more than 10x as much as an SUV. I question some of their numbers, especially since most of the "emissions" are unburned hydrocarbons, which may contribute to smog, but apparently don't contribute to global climate change. But I'm not winning any friends with the cloud of blue smoke I leave behind me.
Then I heard about the Yamaha C3. It's water-cooled, fuel-injected, with a two-way catalyst and mileage somewhere around 115 MPG. Sounded perfect, so I grabbed one. On paper, it's great, but on the street, it's a turd. Having only 50cc really kills it. I live at the bottom of a big hill, and it's just unacceptable to have to pull over to the gutter and creep up the hill at 10 or 15 MPH while cars zip past and honk for impeding traffic. Honestly, I think I'm going to get hit if I keep riding it. Someone who lives in a flatter part of town will probably love it.
Then I heard about the Aprilia Scarabeo...the 250cc model is available here in Seattle for $3000 (leftover 2006 models) new from the dealer. I think the big wheels make a lot of sense for bumpy roads, and $3K is a screaming deal for a 250cc Piaggio-engined scoot. So I took it for a test drive. It's awesome -- a great motorcycle. But I don't want a motorcycle -- it's too big and heavy to be nimble. The 50cc Italjet Torpedo is quick, zippy, nimble, and chuckable. If I could just shoehorn that 250cc motor into the Torpedo (and not increase the vehicle's weight), I'd be set!
I saw the Buddy this summer at Amerivespa, but I didn't have a chance to take it for a test ride -- I was off riding the MP3 instead (another sweet scoot, but too big and heavy for the sort of urban assault vehicle I desire). On paper, the Buddy looks great. Size-wise, it's not much bigger than a 50. The price looks reasonable too. I can live with the small wheels, and I can't be biased against Taiwanese scooters (especially because the Yamaha is built in Taiwan!)...but how clean is it? On the Genuine website, Genuine asserts that the 50 is "clean" and the 125 is "torquey"...I'm guessing that the 125 is also "clean", especially because it's a 4-stroke, but it's carbureted, so how clean could it really be? I know emissions aren't a primary concern of many scooterists, but does anyone know how the Buddy stacks up to (say) a Vespa, which has fuel injection, catalytic converter, and meets Euro 1 or Euro 2 specs?
I know, I know -- my list of requirements probably narrows the field down to zero possible scooters...but I'd love to hear
a) info on the Buddy's emissions
and/or
b) other suggestions to help me on my quest for the perfect scooter.
I think a Vespa probably has everything I'm looking for, but it bugs me to think of paying the $$$ for the Vespa name. Of course, if it's the only bike that meets all of my other criteria, then maybe I'm not simply paying for the name.

Does anyone know if the 2008 Buddy 150 will still be carbed or if it will get fuel injection?
Thanks,
Shane in Seattle