Ive seen these trailers in person - and they are not that impressive.
They use all top notch equipment, so they look cool in pictures, but unless you live in a VERY cold area, they just will not work properly.
They are based on pulling in fresh ambient air to work properly.
I saw them...