do it!!!! I know many people got EB1A approved even they don't have as many and stronger publication as you do, including myself. so do it, nothing to loose.