The problem of refueling a CNG car will largely be solved by the home refueler for those houses that have NG service, see the following:
http://www.myphill.com/
And of course we don't need to buy an expensive hybrid car, we can convert our current gas vehicles to burn NG with a gas tank and fuel system conversion.
Inceptus