I've had awful experiences with Tesco for games. I've had orders for in stock items delayed for weeks. A few days after I cancelled these orders they dispatched them, after I had bought them elsewhere. When I returned them they never refunded me and when I looked into it I found out they never took any money in the first place! I recently ordered Black on PS2 (in stock) and have just noticed they've cancelled the order without contacting me, and now put the price up £10.
When I did get PGR3 out of them it was the day after release. Best avoid.