No, she's not.  Or even close.  The absolute foundation of libertarianism is human freedom and liberty.  Rand, a homophobe and totalitarian, does not fit that bill at all. 
  
She gets the selfishness doctrine right, but you can't be a libertarian and be opposed to the rights of certain different individuals/groups just because they're different..