For those too lazy to hunt through Sparkfun for all the components, I created a public wishlist this afternoon that I think has everything you'd want...
Now we just need to start coding!
Nice. I didn't know you could do that.
Sparkfun is frequently out of stock, though the 4-line LCD display should work fine.
DIYDrones has many of the same bits.
I would caution that the OBDII cable they sell will only give you access to one (out of the three) CAN Bus networks, and the SOC/Battery stuff is likely to be on EV CAN.
From what I can tell in the pictures, the OBDII Cable actually lacks the other pins, so you might not be able to cut it in half and rewire it either. I bought some bare OBD connectors and loose pins years ago. I'll see if I can find a source.