Just got these yesterday, tried them on and here are my first impressions:
First: These socks look absolutely rediculous, which is exactly why I got them. Props for making the most obnoxious socks I've ever seen. All socks should be this fun.
Second: The elasticity of the socks feels like they will stay in place through a long snowboarding session. No sliding down.
Third: I found these very comfortable and easy to get on and off for such a long sock. A plus if you're trying to remove them with gloves on or just have frozen fingers.
The only downside is the price. Get these when you have a coupon or gift card like I did and you won't be disappointed.