I definitely remembered the first part As for the homeless woman, she was definitely a representation of some sort an angel; people say the angel of death because she always shows up like once per season and only Jax and Gemma only ever see her, so she's probably guiding them or looking over them since the homeless woman was actually the mom of Brooke - the girl who threw the rock into the ice cream shop and now babysits for Jax - and the homeless woman died in the accident that JT caused on the highway.
Either way, she was a symbol of some sorts! Especially with the wine and bread to symbolize biblical religion in regards to the body and blood of Jesus as a mean of forgiveness.
Crazy man. I re-watched the final episode again and realised two things, the driver of the truck is the same dude who gave Gemma a lift couple episodes back. You probably knew that as I'm slow with that shit. Also, pretty sure the homeless woman is JT reincarnated.