That warboss desperately needs some heavy armour or even better mega-armour (consider that mega-armor comes with a
PK so it's not as expensive as it looks, if you are lacking points, try losing the attack squig, the
PK and squig are enough to buy mega-armour!)
5 man loota squads are better that 6 man squads because of 25% morale checks (both need to check moral when 2 models to die), so that gives you 15 points for...let's say...mega armour!

2 squads of 9 lootas are nice too.
In my experience deffrolla is 100 times better than reinforced ram, so try to put them on every battlewagon.
I don't use looted wagons (don't like them for their points) so my advice would be to remove it and spent the point on deffrollas, 2 squads of 9 lootas, mega.armour for the warboss and even maybe heavy armour for the nobz (you can free up some points by removing big shootas from the shoota boy squads)
Hope that helps!