Yours is a perfectly normal 'cross build. That you question the wisdom of building up a bike from the perfectly good parts you listed demonstrates the damage that prolonged triathlism has already done to your thought processes.
See, cross people don't sneer at someone's gear if he shows up with wrong color forearm pads for this season, "I don't know how you can ride without the new orange siliastium cushions. Those old things gave me a quadrolatosis in my elbows that cost me 14 seconds in the swim." Or "what's with the 105 parts, don't you know that der weighs 24 grams more than D/A. Are you that broke?"
Little of the head games, gear obsession, or the yippy, overtrained type A personalities swinging their anatomy at each other. Oh, it's a race and everyone is going to be cruel to the opponent - Guys ride hard and will try to get inside the other guy's head. But nothing like advanced triathlism with its stupid riding position and idiotic equipment that is so completely deformed you can't even jump on the bike to have fun riding around. If your bike cannot competently leave the pavement, you might as well drive.
Cross is all about having fun on the bike, like the races you had with your friends when you were a kid - down the street, through the bulldozed new subdivision, up the trail that comes out behind Tim's house and then back around. Triathlon is for guys who work in cubicles who feel the need to prove that they're tough and have money. Cross is for guys who like to go out and ride AND want to race.
Cross races run 45 min to an hour, kinda like a short course tri, that way. But the pacing is completely different. Tri's reward a steady pace, Cross often rewards the guy who throws away efficiency by bursting out of corners even if it means braking 3 seconds later. The sprint - relax - sprint - relax thing is the big difference. Pack riding isn't the deal in cross that it is in road racing. While it is a group start race, drafting isn't as much a factor as road racing and for the most part people ride their own race outside of key moments. Cyclocross running rarely goes on for more than a few seconds at a time, so it isn't nearly as important. Cross is essentially a bike race with obstacles. Triathlon is essentially some guys who let a "who's tougher" bar argument get out of hand. Literally and in truth, that really is how that stupid sport started - buncha testosterone poisoning cases arguing in a bar and ending on a dare and a bet. Which is, in itself, pretty awesome. That it didn't stop there is the tragedy.
Go youtube some cyclocross video to get an idea.