Interesting idea that (I didn't realise ammonia would burn) but it's still basically a car, which IMO is the cause of most of our energy woes (and a whole load of others). Ammonia, hydrogen, batteries - it's all just energy storage, and that energy has to come from somewhere. If you're burning that energy as fast as a car does, the economics just don't work out.
Also, liquid ammonia is awful stuff. It is actually an almost ideal refrigerant, but it's rarely used for that purpose because of its toxicity and smell. A garage full of hydrogen probably won't explode because it'll diffuse outside as soon as you open the door (or long before that). A garage full of ammonia would be pretty unpleasant if you got a lungful - OTOH, at least an ammonia leak makes itself very obvious.
Electric cars: well, of course the ones used in solar races are not very practical, but most of the ideas can be adapted to real road vehicles. There's a funny-looking three-wheeler ("Aptiva", or something like that) that's a good example of that. Remember the main design constraint on any vehicle is the human driver, which increases the cost and decreases the attainable efficiency considerably.







