I think it's pretty silly that you can actually hide from Wesker. It's like he can't see more than 10 feet ahead of him. Just run around the structure in the middle of the arena and fire a rocket. I could understand if he was injected before the fight. that would have at least make sense because he barely fights at all in the actual boss fight. You shouldn't be able to just run right by him with him not caring. It just doesn't make sense. If you get even a little close to him, he should immediately try to hurt you, and every time too.
As for the second form, wait for him to do the spinning tentacle move, then run behind him and do some button mashing to kill him instantly.