I've done doors and wings with rattle cans in the past and got decent results but things like the roof/bonnet etc are just too big to get a decent finish but if your going to have a go choose a nice warm day and build up coats lightly, don't try to get a lot of paint on too quickly and rub each coat down before putting the next on.
It is possible to get a reasonable look with cans but you'll never get it as good as a proper spray booth job, have you considered asking a bodyshop to do a 'blow over' paint job just to tidy it up, you do all the prep and remove all the trim (not lights) and mask everything up then take it to them and get them to put a couple of fast coats just to tidy it up.