Thanks for the interest man!
What would be the fun if they can just snap their fingers?! :P I havent decided if the angels will be playable now that my co0gm is no longer going to be able to play, but there is a chance they will be. As for why, yes they arent quite as strong as angels of lore. The reason why will be explained in a later point in time.
A human spot will be available, but they wont be human for too long :P