Excellent story, well thought out and written. The narration could not have been done better.
I have only one issue. The deal is the women have to have been a whole lot larger than the men. Otherwise most of the book would not work.
That being said its Steam Punk genre and the roles are well done!