Sorry it took so long to reply here. I didn't set up notifications... :(
Yeah, the Edge Rescue web site needs work. Lots of work. There's more pictures and stuff on their facebook page.
The spray flap that I think you're talking about is actually the locking mechanism. It just happens to work out that it serves as spray protection. It folds down into the nose of the sled, and the handles fold back flat on the sled just like the Cascades do. They're pretty stiff, compared to the Cascade 100, in my opinion. You just have to be careful about being too far out on the handles when you push down, since it will rock up and lift the skegs out of the snow if you do that. Sled packs - I've never lost one. We use the aft patient strap to hold the pack in place, and that works well.
Come out to Mt. Hood in the summer (usually the first weekend in June) for Nuts & Bolts, and you'll get a chance to play with the Edge! :)
I know Toby (the owner), and he has said in the past that he wants to get out to the northeast to see if there's interest out there (my old stomping grounds; used to race for Smuggs in the '80s), but I haven't talked to him to see if he's going to go out there this season.