I would stay away from those batteries esp the way these are being punted by your installer. Solar is a massive investment and trust in your installer and suppliers are MASSIVE dont skimp if you are uncomfortable with the situation move on from them.He said these were 1C, not 0.5C
You also dont need the riot with the hubble but it does help with latest updates remote monitoring by local support etc.
I cant even find the EVO batteries when googling. I would not try and save 10-20k now and pay dearly 1-2 years down the line.
not to be funny but I cant even imagine that conversation after 6 months. To convince someone that you are unhappy and they must change it for free cant see it happening.