Yes, there are inserts in the tires. Some of the pit tires come with really thin inserts. Others come with a thicker foam insert. I do glue the inner bead as well. Just didn't video that. It's pretty straight forward. Just learn to use less glue and it won't make a mess.
Any other questions, don't be afraid to ask!