Not sure about the B12, but I have an 05 Felt S22, and I love it. Such good value for money. Only down side is the bike looks so good, people expect the rider to be good too! Lots of pressure there.
I'd love to upgrade to a higher spec Felt. If budget is key, wait til the 09 models come out, then you'll get an 08 or better still an 07 even cheaper. These older models are still great bikes, and you'll save £100s