The 5th sound good. However I think Easton will be too crowded for 10-15 BMWs'. A good empty parking lot will be tough. What about Alum Creek Beach 1st then Easton for Lunch?
Close to the previous spot...check it out.
http://maps.google.com/maps?f=q&hl=e...&t=k&z=15&om=1