I hope I haven't offended you. I was just trying to give a broad look at the general state of the project. I know and appreciate that you are working on this on your own time. Thank you for addressing my concerns, and for pointing out the new features I had missed.
Haha, this is gonna turn into a running gag between us.
You have to click the RBF checkbox at the bottom right corner of the send dialog (above the send button) to RBF flag the tx. This box is unchecked by default (I may add a default setting for that if there is demand). You would notice RBFs instantly, they are color coded in the ledger and you can double spend your own directly from the ledger using the right click menu.
I took your comment as suggesting you ran into issue with the network interface. If you are referring to the spend issue, I'd hope to fix that this week for 0.96.1. Consider that I have not ran into these bugs personally (or they wouldn't be in a release). If I can't reproduce a bug, I most likely can't fix it.
If you are referring to the DB init issue, I don't feel I have enough data on your case to actually pin point what's going on.
The long term fix for this is blocks over P2P, since the main issue is reading blockchain data on disk rather than grabbing formated blocks from the node. However, there's other stuff I need to deliver first before I can delve in the DB code again.
If you'd like to help, please participate to the testing phase for 0.96.1 once it's out. You can try stuff out on the testnet, that's pretty helpful already. I can send you some testnet coins. What I am most interested in is reproducible bugs. Testnet is particularly useful because you can send me your wallet to reproduce the issue locally.