uh, nope...there are a couple mounting points on there...all are pretty well centered compared to normal points...the 'freeride' point is a couple cm's farther forward than the armada freeride mounting point and the freestyle line is also pretty darn forward, but not quite center...do what you think best.
4*****~~~~~~~~~~
F*****~~~~~~~~~~
R*****~~~~~~~~~~
N~~~~~~~~~~~~~~
T~~~~~~~~~~~~~~