FiTech EFI System??

I saw them recently at a car show. They don't seem to have typical injectors. Seems like fuel just squirts out of little holes in the throttle body. Kinda reminds me of a toilet bowl flushing. lol Go to 6:03 minutes in the video above to see what I'm referring to.