This is really a awful landing experience, but thanks for sharing it with us, I am gonna landing from same POE soon.
The only question I have, do you have to cross the border to US side to get the yellow slip, is that a necessary voucher to present to the custom officer for landing purpose?