Advice regarding video

Hi guys/girls,

I have been trying to figure out how to build something similar to:

I just needed some advice on what software was used to create the site, I am talking more specifically about the video and the razor rotating.

I have a couple of theories, but i wanted to be certain so that I can get the right software to accomplish this task.

I assumed the video was shot (not sure how they knocked the background out <— 1st question. How do you do that, at least, what software was used? After effects? Can Final cut Pro do this?)

The razor rotating after you click on some parts. I figured someone taped a full 180 spin of the razor and with cue points in the FLV you can control where to stop the animation.

Does this sound correct? Any enlightment would be welcomed…

The bottom line: I am trying to find out if I need to get After Affects, and learn it in order to build something similar.