Infinity's website isn't much help but I did find this pdf for an 18 engine.
http://www.team-infinityrc.com/download/RTR18S instruction manual -2.pdf
A search for an 18 cxp came up empty.
Seeing that your son had an external hex shaped owb in his hand in the video and that their site's .18 pdf shows that model, I don't think there's an internal owb that needs to be dealt with.
I'll go back to what I asked about from what I couldn't tell in the video.
I can see that when your son turned the flywheel, the piston went up and down.
It looks like when he turned the shaft on the pullstart end that the piston also went up and down - but I can't tell 100%.
Hex OWB not on the engine:
Turning the shaft on the pullstart side clockwise - does the piston go up and down?
Turning the shaft on the pullstart side counter-clockwise - does the piston go up and down?
If the answer to both questions is yes - I believe that the internals are fine and that the OWB needs to be cleaned or replaced - which is what I'll bet is the problem.
Soak it in denatured alcohol / dry it off / give it a light spray with wd-40 / put it back on and it should catch going one direction and spin going the other.
If not, replace.
If the answer to one or both of the questions is no - and if the PDF matches or is close to your engine - the only internal parts that I can think of being hosed to prevent the engine from turning over in one or both directions are:
AS46018 - One-way bearing shaft (the notch is gone)
AS46036 - The crankshaft - specifically the little nub on the end that slots into the notch on AS46018
One good thing - looks & sounds like you have compression.
I agree with Racer - his sigh is priceless.