As you can see it's not perfect. there's still a fairly large gap between the speaker and the grill, but at least it's functional.
http://img715.imageshack.us/img715/5117/imag0113g.jpg
http://img585.imageshack.us/img585/9715/imag0114u.jpg
http://img29.imageshack.us/img29/4490/imag0115dw.jpg