Your speaker set up should be an equal-sided triangle (three equal lengths) - speaker to speaker is the base of the triangle, your ear (listening position) to the speaker is one side, your other ear to the other speaker is the third side. You might try positioning the speakers a bit closer together and also bring your listening position in closer so you form a smaller, but equal-sided triangle. Because the metal dome imparts a brighter sound, you don't necessarily want them directed (toed-in) at your ears. Try toeing them out a bit (not actually toed-out - still "toed-in", just not directly at your ears) so the line from the tweeters is directed past your ears. Because your room is so long, you may not be experiencing a harsh return from the back wall (behind your listening position). Even so, it is always a good idea to eliminate a "reflective" back wall with simple treatments (a thick tapestry works well). The distance your speakers are placed away from the wall should have more of an impact on lower frequencies than the highs. However, if you could bring them out just a bit more, you may gain some imaging. Also, do the "slap test". When the room is quite, slap your hands and listen for an echo. Use room treatments to eliminate the slap echo. Don't buy expensive room treatments - be creative (placement of furniture, wall treatments, pillows, etc.) You can also make cheap 1 x 2 frames fitted around some high-density foam and covered with some "artsy" fabric - these make good wall treatments. The idea is to experiment with what you have. Understand that poorly recorded CDs are always going to sound worse than recordings that have been engineered/recorded well a down side to this hobby. Oh, and when Judy chimes in here and tells you that it's all because B&W can't build good sounding speakers, just ignore her!!
Good luck.