I can't stand the name, but I can see why they chose it. They don't have to worry about legal fees since they own the name (FPI = Freestyle Park International). I would have rather them put Myrtle Beach or the Grand Strand in the name.
I do enjoy the logo though.