I had a few runins with kanji and kana... It's a nice book for generalizations, but becareful of taking it too truthful... Sometimes (been a long time since it happened) i have had conflicts with dictionaries. Sometimes the readings aren't used, and it often leaves out readings. Sometimes the examples are off... My recomendation is to get used to copying and pasting and using
Yomigana 漢字や用語の読み仮名(ふりがな)が判るステキなサービス. Kanji and Kana might help in the case of images which you can't copy and paste, but i've found it also uses rarely used Kanji, and skips a few common ones. As for dictionary, beginner dictionaries, as i've seen, are Romazi happy. I really don't like paper dictionaries as they usually don't keep up with the times, even if they've recently been "revised." Usually best to find an online dictionary (that isn't EDICT). I use
Yahoo!辞書 - 国語・英和・和英および専門辞書の検索サービス. I have no experience with the other two.
But, i agree with the cultural thing. I have a post here that's intended to do the best toward emulating the actual being there online, but with lack of topics, interest, and the possible lack of motivation of people who would correct, it's not doing too well. I basically learned the particles and moved on to Timwerx's verb tutorials and then studied the adjective sections as well, while disecting them as much as i could asking Tim himself about the lessons. I have a major lack of vocabulary, but the end result is pretty nice if you can find lots of people to correct your Japanese. Your first and second books may be alright, but i have no personal experience with them (which is good, because i've had nothing but bad experiences with books). Formal classes tend to be geared more towards anime and buisness as well, but mostly anime.
As for your hiragana learning, it's actually quite easy. Most of the sounds are the exact same sounds as english, just pronounced at the front of your mouth using your tounge instead of your teeth and lips. T/D is a good example. It, as far as i've seen, is pronounced by placing your tongue at the back of your teeth. The R/L is a little more difficult. So is ん... Also, the "accent marks" usually just mean making the sound further back on your tongue, like だ instead of た. Most places, however, just treat them like separate letters.