i never had any luck with the stock pedals...swapped them almost immediately. hard to clip in, and yes, mine released even with careful adjustment as well.
too important to stay clipped w/fixed...swap em!
oh yeah, the fork, i'll be interested as well in what people have to say!