Yeah, that sounds like a safe recommendation for cycling. You can get around that with live plants or some added chemicals, but its kinda complicated and your way is much safer. Back when I had to cycle tanks I always used zebra danios. They are virtually indestructable. Now, I think I would use the long-finned pearl danios because I like the way they look, especially in a group of 4-6. Remember that unless you take them back to the store, they will be a permanent resident in the tank. Just don't be afraid to feed kinda heavily for such small fish. After the cycling is complete, add fish a couple at a time. If you fil lthe tank full right away you will probably run into some small issues.
Your XP2 will be a good biofilter if you follow these practices: You may already know this, but....
1. Never rinse anything from inside the canister in tap water or water that is cold. I just lightly wring out my sponges in the water I take out for a water change. For the ceramic rings/noodles I usually don't do anything unless there is a lot of gunk on them. Then, I just leave them in the media basket and dunk the entire basket in the water change water and the water running back out rinses the rings well.
2. If you change media, I do not, change part at a time. This leaves some of your bacteria colony intack, while you break in the new media.
3. Use a prefilter. I put a foam block over the intake on my filters to cut down on the gunk getting into the main filter. minimizing cleanings.
Basically you don't want to disturb the bacteria, if you can help it. Then you ensure good biofiltration inside the filter.