Con los cambios realizados (PLL a 5 y el include) es suficiente, debería de arrancar. Fíjate que cargue el hex del 18F2550, le cambie solo la configuración de los fuses en PLLDIV=5 y se lo grabé a un 18F4550 con cristal de 20MHz, y funcionó correctamente. El sistema operativo es Win XP. Todo probado en protoboard ;-)
Edit: En la simulación, las resistencias a D+ y D- quitalas.
Saludos!