DEFINITELY take the fins off! For 2 reasons.
1. Most cable parks will frown upon or straight up not allow metal fins on their rails. I ride McCormicks on a regular basis and they don't like metal fins which, correct me if I'm wrong, the Ibex has.
2. Fins have the tendency to catch on rails, so as long as you are comfortable riding finless, no fins will actually make the learning process easier. I ride my recoil with no fins and it has no bottom features at all and I have no issues.
I gotta run but I'll be over there on wednesday if you need any help.