I have no issues with S1 (whether Virgin customers or not) having Tivo's first. I think it's actually quite fair once I heard how that whole original TiVo fiasco went down with people paying lifetime subs and then having nothing to show for it.
And while of course I'd like one tomorrow, I can wait till my turn comes - even if it's not till summer. I've survived without one this long I don't think it will kill me to wait longer - plus everyone else gets to work out the bugs