Then it looks like the display is not accepting your commands. Can you troubleshoot the signals to the display, perhaps with a scope, to verify the voltage levels and timing meet the data sheet requirements? It looks like your delay routines are probably microseconds instead of milliseconds, but thats fine since the minimum cycle time is 1us, and would make it easier to see stuff on a scope. Verify that your ports are really set as outputs, and there is no hookup error.
Are you sure the R/W pin is low? I see no explicit use of the RW_PIN macro.
Are you using a 5 volt supply for the PIC? What clock speed?
Shouldn't there be a 'goto' at the start of your program, before the data table, to jump to your init code? Or are you not showing all your code. The end of your code is 'left open', too.
Also, all of your table data goes to E1 strobe; shouldn't the first 61 go to E1 and the last 61 go to E2? But that is not important just now.