i went with my friend just today to pick up his Pista. They're awfully slick for the price. I'm not sure why the bars wouldn't be good for city riding, unless you were planning on staying in the drops and keeping your head down...they were regular pista-style bars but felt short, like some had hacked off an inch or two from the ends.
Anyway, congrats. Search the forum for others' opinions and advice from other Pista owners.