Somebody said on this forum that a service pack will come out in July 2008. So it'll be a while.
As for the Vista requirements, most people's computers now are good enough to RUN Vista, all you need is a 256MB graphics card or chipset, 80GB HD, and 1GB of RAM.