from the recently updated Kaos FAQ
* Ship date for Xbox 360/PC: 2/25/08
o Street date for US: 2/26 or 2/27
o Street date for Europe and worldwide: 2/29
o Steam and direct download sites: TBA
http://community.kaosstudios.com/wiki/index.php/FAQ
it appears from the talk on Kaos forums
ship date on 25th means the trucks roll out full of hard copies of the game, on route for the stores
street date of 26/27 Feb is when the trucks arrive at your local store and you can walk in and buy a copy
direct download sites is where you can pay for the game over the internet and download the game and play eg steam eg D2D, date for this is not finalised, although it does look like the 27th, at least that what steam says. For steam it looks like there will be no pre-load.
so in the US it looks like walking into your local store on the 26th and picking up a copy is the earliest you are going to get your excited hands on this game !