Yep, looks like you're right. Thanks for the link, just ordered one. I guess giffgaff need to update their site a bit better!
Thats not the real giffgaff company. Thats someone who has a stash of sim cards and is cutting them into shape for you and sending them out.
When you activate one of those sim cards, you do get £5 credit, but he also makes £5 too. I suppose it doesnt hurt, but that website is technically making someone money. Im not sure of the rules on this forum with self promotion. I know that person who posted the link might not be that person, but he could be making money from it.