I did FastTrack, and the reason I did it is because I had no idea how best to market my business.
I would agree that some things are too American in their tone, but you can amend that, once you get a feel for what they're trying to do.
FastTrack is also about a lot more than pink flyers and Yellow pages and you will be told that these on their own will not build a profitable and sustainable business. But there are many other avenues you should follow. It also gives you a professional method of dealing with customers, from how to answer the phone, through to the first meeting, how to behave when you are on site cleaning and keeping in contact with customer.
I know that my biggest problem is organising myself and having the belief that people will pay, but they do!
As for the success of some of the people using this, I have met them and have no reason to believe they are lying. And if they can do it what stops you?
Nigel