I bought one of these a few years ago, when they 1st came out & I was recovering from heart failure. (Long story) It works exactly as shown in the vids but the setup is a little fiddly & takes some futzing around until you get the hang of it. Not a deal breaker though. Fairly easy after you've done it a time or two.
It uses the (probably rebranded) LaserLyte trainer cartridges which is great if you already have one like I did in 9mm. When I ordered the ITarget, I specified the .223 cartridge which works well with the LaserLyte targets too.
It's great for teaching new shooters or kids (no recoil) or practicing trigger control/accuracy. Also good for mapping out & practicing likely shoot angles in your house in preparation for worst case scenarios. Especially when used with other laser targets like LaserLyte and others.
I have since bought LaserLyte trainers in .45acp & 7.62x39 & between the ITarget & LaserLyte targets, I can set up my living room like a poor man's Hickok45 back yard. Great for a rainy day or when friends are over or just for the hell of it.
The kit comes with a plastic, adjustable target stand which also holds your smartphone in position. You download the software & allow it to access your phone's camera, then hang up the included bullseye target on the stand. The software is slightly clunky but manageable, & they're not kidding about setting the sensitivity on it. When I first set mine up it was registering hits like a slamfire because of the ceiling lights. Dimming the sensitivity fixed it easily.
The laserlyte trainer cartridges are not cheap but they figure on 5000 or more shots per set of batteries... and it comes with a 2nd set of batteries. Lots cheaper than actual ammo & I reload. One warning though, the 4 rules still apply - never look into it or shoot it in someone's eye. It is a real laser just like fiber optic cable and will put a permanent black dot in your vision.
That's all I got for now. I like mine but haven't used it in over a year. If anyone has questions it'll give me a good reason to set it back up again play.
Hope this helps.