I don't think Josh will ever be ready for the NFL.
The guy isn't mentally capable of processing information quickly. Too often he gets to the line too slowly, can't figure out what to audible at line, doesn't progress through routes to find out which gut WILL be opened, and panics with pressure.
The same issues he had in college are not just going to go away when you mentally are not capable of handling what is expected.