3 ranges eh?
Apart from the undersized sub panel feeder, undersized main service box, lousy vapour barrier, and wrong staple on the #6 loomex, and insufficient clearances, I see nothing wrong with it.
Seriously, what do you think? About $1600 to fix plus permit?