How the hell do you deposit to the stellar wallet?? I only see a message "please create the trust line first". What does that even mean?
Stellar copied Ripple's implementation of arbitrary assets. For a system that supports arbitrary assets, you have two fundamental choices:
1) Make some way for people to keep track of all the assets they might hold, including worthless ones. You can let anyone pay anyone else anything, but the recipient might consider the asset worthless.
2) Only allow people to send others assets they've agreed to accept. But if you send someone an asset, they must consider it a payment.
Ripple chose the second option, and Stellar copied our code. So they also work this way.
So you must agree to accept (with a transaction on the ledger) any asset (other than the native asset) before it can be sent to you. I would assume Stellar wallets make this reasonably easy to do as Ripple wallets do.
Creating a trust line is analogous to opening a bank account. If you open a bank account and you tell people to pay you by depositing into your bank account, you are trusting that bank to hold your money for you and agreeing that if people make your bank owe you money, you consider them to have paid you.