The Fang Bo B2 and B2X blades have been reviewed at the tabletennis11 blog,
see this link. I just got my B2X from princett.com and (after varnishing since it is a Limba top blade, and light sanding of the edges) put Yinhe Moon medium on the forehand and soft on the backhand. These are slower rubbers than say Tenergy or FastArc G1 which for me is good because this is a fast blade and FastArc G1 would be too fast for me on this blade. Mine came in at 91.3g, 1442Hz, 6.1mm. It has a really good touch due to the soft Limba top layer (better touch than the Koto top blades I own such as Yinhe Pro Feeling or 970xxA). Also it is very well balanced, it doesn't feel heavy. It is slower than the external carbon blades I have like the Yinhe Pro 01.
This blade is very fun to play. The rubbers work well for me (~1413 USATT rating). The handle is a little smaller than e.g. the Sanwei HC5S so I put a grip band on.
With the slower rubbers chopping is not impossible although this is more of a closer to the table attacking blade maybe like the Yinhe Purple Dragon (7-ply) or Pro 5V (walnut top 5ply). Compared to the Ma Lin Extra Offensive (walnut top 5ply) it does have a softer touch (Limba vs. Walnut).
My conclusion is that this is a great blade for the price ($43 at princett + shipping, plus $10.50 per side for the Yinhe Moon). However, you should varnish the blade before applying the rubbers and only sand off the wood (don't sand into the PITH Carbon film, it results in a hard edge). Also this is a fast blade (maybe OFF+) so before playing tournaments some practice at the robot is needed to get the pushes into control.
I haven't played the B2 so note the comments in the TT11 review about the B2X being more forgiving than the B2.