I like what I am seeing so far. All of your minor rules modifications make sense, and do - as you suggest - encourage the use of regular Infantry rather than vehicles and monsters.
I especially like the last bit about non-troops units being allowed to ignore minimum squad sizes. It fixes one of the biggest problems with the "Kill Team" battle mission and similar things, and allows your 150 points per unit limit to work without completely restricting certain unit types. (Some things, like Land Raiders, still can't be taken, but they don't belong in this small of a game anyway!)
One question I have though - when a unit selects a dedicated transport, would that cost be added to the unit's costs for the purposes of staying under the 150 points, or would it be considered its own unit, and so the unit could be up to 150 points, and its transport could also be up to 150 points?
I also have a suggestion which would help to further emphasize Infantry over vehicles, taking a cue from the old Imperial Guard Armoured Company rules and allowing for Infantry units firing en-mass to have a chance of damaging vehicles. Something like this:
This rule may be a bit wordy, and could do with some playtesting, but I think you get the point.

This would cut down on issues where people spam vehicles and transports in order to make things like lasguns and bolters nearly useless for the majority of the game. In normal 40K, you typically have enough heavy firepower to at least attempt to counteract this tendency, but in a 500 point game, it is pretty hard to be able to bring enough anti-tank to prevent vehicle spam and still have enough shots to have any hope against a horde.