I don't see why you wouldn't be able to buy, and upgrade, a house with EP.
I'm pretty sure there was a list of EP items (from waaaay back) that had buildings on there.
Just to say... I also plan on NOT useing the free house as my player home. Why bother if I lose it if/when I'm not a mayor? xD
Plan is to use it for visiting folk/Community building